Software Architect Team Lead
Current- Conceived, built, and operated premier cloud-based platform utilizing microservices architecture- Recruited as key member of start-up management team that orchestrated the development of platform integrating inventory data across multiple businesses.- Managed product vision and directed all technology operations - Managed teams across Asia and USA to build IOS/Android mobile app in React-Native with corresponding Angular website- Led long-range planning of product development and software development processes- Configured microservices with Spring Security- Led implementation of Restful API following a test-driven development methodology using JUnit and Mockito- Followed the Java coding standards for scalability, reusability, and ease of maintenance- Generated Rest services templates using Swagger specifications- Extensively used Java 8 features such as Lamda expressions, Parallel operations on collections for effective sorting mechanisms- Designed AWS Cloud Formation templates to create custom sized VPC, subnets, and NAT to ensure successful deployment of Web applications and databases- Implemented Continuous Delivery (CD) framework to streamline releases using Docker and GitLab- Created Amazon EC2 instances in multiple environments for deployment and testing of web applications- Implemented complex search algorithm using Hibernate Criteria Queries and Lucene