Technical Lead | Architect
2014 - PRESENTCOING- Employed domain driven design techniques to architect complex business rules for Pumble.com. Designed automated tests to ensure both the Java server and JavaScript clients are robust and performing well.
- Built highly scalable fault-tolerant RESTful microservices for managing video playout and download for millions of British and European Sky subscribers (for Sky UK Limited, a telecommunications company).
Technologies: Java, Gradle, Spring, Spring MVC, Hibernate, TestNG, AssertJ, OOP JavaScript, AngularJS, Karma, Jasmine, Protractor, Browserify, Gulp, Compass/Sass, AnsibleTechnical Lead
2010 - 2014Saturized- Participated in the planning and key technology development of several startups—through the various funding and growth phases.
Technologies: Object-Oriented PHP5, JavaScript, PostgreSQL, Python, Git, Gerrit, JenkinsSoftware Engineer
2008 - 2010Saturized- Developed a number of successful projects that gave the company strong references enabling it to expand from a single developer working on simple projects to over 20 developers working on several complex applications simultaneously.
- Handled and was in charge of communicating with all clients on technical topics.
Technologies: PHP, JavaScript, Java, PostgreSQL