Software Architect
tags:
high performance
• software & system architecture
• high availability
How would you describe your time at Random Logic?
888 is an online gaming company which serves thousands of concurrent customers and provides a rich and fulfilling gaming experience. 888 is a public company traded on the London open exchange. The company has revenues in excess of $100M annually.
During my work as the software/system architect for Random Logic I have wrote, adapted and designed the company's platform architecture and provided requirements for the R&D that included both technical and design specifications.
I have led a major redesign effort to the company's software and systems in order to increase the products reliability, functionality and performance. The redesign was done in incremental steps so as not to harm existing systems and to break it into small, easily manageable projects. I have successfully led multiple development teams through the development process as their technical manager to a successful on-time delivery. As a direct result of my work it is much easier (and faster) today to insert additional functionality, support a larger amount of users therefore directly affecting the company's ability to generate new income....
Director of R&D, Wireless Media Systems
How would you describe your time at Emblaze Systems?
As the director of wireless media systems I was in charge of product (server) development within the company's R&D. The product design included complete hardware/software solutions to support high volume systems with a high number of concurrent users with "Telco Grade" availability. I have managed a team of more than 50 developers, divided into seven departments, in an extremely intensive product development cycle.
I have managed and delivered on-time large projects to clients. Those clients included well known cellular equipment manufacturers and providers from different countries around the world. Project management included regular contact with client representative, requirements preparation, ATP performance and bug fixing. My responsibilities also included budget planning and maintenance (a budget in the order of 5M$), purchasing, resource management and more....