Full Stack Engineer
Current• Developed Rest Services using Micro Service Architecture to get the data from an RDBMS System- Teradata and SQL Server and integrate with other API’s to perform analytics and capture the response back.• Hands on experience with production deployment & upgrading of legacy web applications, including DB updates, deployment & migration of microservices, monitoring logs, publishing APIGEE proxies (monitoring and scaling API’s)• Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.• Designing the database to support high frequency trading redesign tera database to address the comples option trading issues.• Implemented the Microservice architecture using Eureka Server for load balancing• Designing workflows for data migration using Pentaho 8.1 ETL tool.• Design/code/test reviews for ETL components to ensure standards of quality and performance.• Used Python and shell scripts to trigger and automate the ETL jobs• Expertise in development of stored procedures, triggers, PL/SQL packages and managed database objects such as Tables, Indexes & views in Oracle 11g. Also, worked with Terradata.• Expertise with deployment and gained experience running microservices on DC/OS Apache Mesosphere and troubleshooting the applications whose runnable configuration is controlled by marathon. Js. on.• Experience with Test Driven Development using JUnit and lMockito framework.• Used Postman and Insomnia for testing the REST services and utilized Apache log4j to debug and record the logs• Experience working with Sonar Qube to ensure Code Quality Standards.• Worked in setting up Docker daemon, Docker client, Docker hub, Docker registries.• Deployed Docker containers on server nodes with master node using Kubernetes by creating pods and managing on the cluster environment on Kubernetes.