About Me
As a team lead at Northstar Technologies, I led a team of developers to introduce and integrate new technologies into the product and cross-train resources for different modules. I enabled high availability in the applic…
As a team lead at Northstar Technologies, I led a team of developers to introduce and integrate new technologies into the product and cross-train resources for different modules. I enabled high availability in the application by configuring server clustering, session replication, and Apache HTTP as a load balancer. I also implemented payment gateways and monitored application performance using NewRelic.
With a master's degree in web engineering from Technische Universität Chemnitz, I have a strong background in various technologies such as Liferay, Spring Framework, Spring Boot, React JS, Microservices, Web Services, Hibernate, JPA, Struts, JSF, JavaServer Pages, PostgreSQL, JQuery, and Android. I have successfully integrated Google APIs, Shopify, and implemented SSO using secure encryption. I have also mitigated security vulnerabilities, optimized code for performance, and integrated Google services like OAuth2.0, Recaptcha, Calendar API's and JWT. I am passionate about exploring modern solutions, managing resources, and delivering projects on time for Enterprise ERP Applications in the computer software industry.
Experience
Software Developer
<p>Transformed legacy messaging-based authentication services into modern web services, enhancing security, scalability, and integration capabilities.<br>
Developed a real-time rail monitoring system to visualize vehicle sensor data using heatmaps, improving operational insights and anomaly detection.<br>
Created simulation models for vehicle movement visualization and optimization, aiding in predictive analysis and system efficiency improvements.</p>
Software Developer
- Transformed legacy messaging-based authentication services into modern web services, enhancing security, scalability, and integration capabilities.
- Developed a real-time rail monitoring system to visualize vehicle sensor data using heatmaps, improving operational insights and anomaly detection.
- Created simulation models for vehicle movement visualization and optimization, aiding in predictive analysis and system efficiency improvements.
Java Developer
<p>Overhauled 50+ legacy components, enhancing security and boosting performance by 15% while reducing vulnerabilities by 20%.<br>
Championed end-to-end testing across microservices, rectifying 10+ critical code defects weekly and accelerating feature delivery by 15% while maintaining SonarQube A rating.<br>
Built and maintained APIs, microservices, deployment, and CI systems utilizing SpringBoot, Spring Cloud, Kafka, Docker, and AWS for cloud deployment.<br>
Led the design and implementation of critical microservices for customer registration, authentication, management, and webhook functionality.<br>
Attracted a significant influx of new clients, with a 20% increase attributed to the latest features, interactive UI, and enhanced security upgrades powered by cutting-edge technologies.<br>
Orchestrated PCI-compliant integration of multiple payment gateways, including OpenEdge and EziDebit into NS client websites.<br>
Architected microservices with Spring Boot to facilitate token generation and seamless transmission of CC/ACH/Payment data to payment gateways, recording responses in AR and Shopping Cart modules.<br>
Designed robust data layers with Spring Data JPA, MySQL, and MongoDB, streamlining PCI-compliant payment gateway integrations and accelerating transaction processing by 15%.<br>
Developed advanced plugins, introducing premium features like "Recent Charges Precision" and "Payment Insights," enhancing financial reporting accuracy for POA clients.<br>
Implemented Kafka for reliable communication among microservices, ensuring seamless data replication and transaction processing.<br>
Coordinated with front-end and QA teams to ensure smooth delivery of tasks and achieve project goals, conducting thorough end-to-end testing.<br>
Elevated code quality with precision using SonarQube, achieving an exemplary 80% code coverage through rigorous unit tests.<br>
Collaborated with 8+ UI designers in an agile environment to develop and integrate 50+ reusable templates into MySQL, improving design consistency and usability.<br>
Engineered a migration plugin to effortlessly provide new templates to existing clients, ensuring smooth transitions.<br>
Built secure inbound and outbound SSO solutions for NS websites with robust encryption algorithms.<br>
Implemented secure SSO handshake for 3rd party club members, incorporating RSA encryption for data privacy.<br>
Proficient in symmetric/asymmetric encryption, designed efficient SSO filters, and documented technical setups.</p>
Java Developer
- Overhauled 50+ legacy components, enhancing security and boosting performance by 15% while reducing vulnerabilities by 20%.
- Championed end-to-end testing across microservices, rectifying 10+ critical code defects weekly and accelerating feature delivery by 15% while maintaining SonarQube A rating.
- Led the design and implementation of critical microservices for customer registration, authentication, management, and webhook functionality.
Software Developer
<p>Engaged in all stages of the systems development lifecycle, from requirement gathering to production releases.<br>
Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.<br>
Managed aspects of Android app lifecycle from research and planning through deployment and post-launch support.<br>
Incorporated offline storage, performance tuning and threading into apps for seamless use.</p>
Software Developer
- Engaged in all stages of the systems development lifecycle, from requirement gathering to production releases.
- Rapidly prototyped new data processing capabilities to confirm integration feasibility into existing systems.
- Managed aspects of Android app lifecycle from research and planning through deployment and post-launch support.
Internee Software Developer
<p>Optimized system efficiency and stability by introducing incremental software enhancements, reducing processing delays.<br>
Provided technical assistance for hardware and software troubleshooting, addressing issues and optimizing system performance.</p>
Internee Software Developer
- Optimized system efficiency and stability by introducing incremental software enhancements, reducing processing delays.
- Providing technical assistance for hardware and software troubleshooting, addressing issues and optimizing system performance.