Detail-oriented Software Development Engineer with 4+ years of experience in implementing web applications using HTML, CSS, JavaScript, ReactJS, and Java.
· Implemented and maintained classic ASP framework and JavaScript-based web application used by 10000+ users in the logistics and supply chain domain across the USA in the Agile Development process.
· Created a back-end-only endpoint responsible for the generation of billing and customer invoices using Java/J2EE and notifying the recipients through email helpers.
· Designed and deployed applications using AWS services such as EC2, S3, Transfer Family, and Load Balancers.
· Worked on complex defect fixes by analyzing and optimizing the corresponding SQL data retrieval operations and improved the execution times significantly.
· Implemented and scheduled Java batch jobs to trigger the data loader functionalities.
· Worked in Apache Ant for building Java projects and deploying it in Tomcat 8.5 server.
· Worked as a Graduate Research Assistant and Implemented Machine Learning models to build location embeddings of Geographic locations on related business attributes.
· Improved the specificity and sensitivity by 10% in the existing models. Evaluated the performance of the Deep Learning model and PCA by building and analyzing the ROC curve.
· Optimized both ML and DL training model performances by 20% with subject-wise cross-validation.
· Worked as a Java developer responsible for building scalable, public-facing Web Applications following Apache wicket framework and Spring Framework for the client USAA in the USA.
· Involved myself in all phases of the entire lifecycle of the application which includes designing, coding, maintaining, developing, and testing the code.
· Implemented and consumed 100+ REST-based API services and SOAP web services used by 1,000,000+ users across the USA and worked in analyzing system flows, data usage, and work processes to fix defects.
· Executed several Stored Procedures for optimizing hundreds of direct database calls and worked in DAO design patterns.
· Created unit test cases following JUnit thereby improving the code coverage to 65% across all classes, methods, and statements. Configured and maintained CI/CD pipelines using Jenkins and deployed web applications into the production environment on a bi-weekly basis.
Engaged in a part of Risk control self-assessment, to improve the stability of the code and ensure the security of customer information by masking their valuable information. Experienced in handling Splunk searches and indexing the logs used for Application Platform Monitoring (APM).
Programming languages: Java, Python, C/C
Databases: Relational Database - SQL Server, Oracle Database, Non-Relational Database - MongoDB
Tools & Platforms: Splunk, Anaconda, IBM Rational Team Concert (RTC), Git version control, Linux, Control- m, Eclipse, JIRA, AWS, GNU Privacy Guard,
Libraries & Frameworks: Spring MVC Framework, JSON, Django, JUnit, Data Analytics (NumPy, Pandas, Matplotlib), Apache Wicket Framework, Flask, Bootstrap, SpringBoot, Hibernate, ASPNET framework, ReactJS
Related Certifications: Microsoft Certified Programming in HTML5 with CSS3 and JavaScript, Oracle Certified Associate Java Programmer SE8