- / Amazon/Kroger (Remote) Tolleson AZSr Software Engineer (Tech Lead)July 2021 - January 2025 (3 years and 6 months)• Developed high-performance GraphQL APIs using Java Spring Boot and Kotlin, achieving a 20% improvement in data query efficiency.• Spearheaded performance testing and optimization of Java-based APIs deployed through Apigee Edge, achieving a remarkable 25% enhancement in API response time through Apigee's traffic management and caching strategies.• Designed and built real-time data presentation features, including charts, chats, and updates, resulting in a 25% increase in user engagement.• Created web applications using MVC, Web API, HTML5, CSS3, Bootstrap, Angular, jQuery, and Azure, resulting in a seamless user experience and a 15% increase in user satisfaction.• Conducted performance tuning and optimization of PostgreSQL databases to handle large volumes of data and high concurrent user loads.• Implemented Kafka for real-time message streaming and event-driven architectures, resulting in a 40% improvement in data processing speed.• Developed microservices using both Java and Kotlin technologies, resulting in a 30% improvement in page load times and enhanced system scalability.• Configured and maintained RabbitMQ message broker for asynchronous communication between distributed systems, resulting in a 25% reduction in coupling and improved system reliability.• Containerized and deployed microservices using Docker and Kubernetes, reducing deployment times by 30% and achieving 99.9% deployment reliability.
- SpellmanSr Software Engineer (Architect)March 2017 - May 2021 (4 years and 2 months)New York, NY, USA• Designed and developed complex UI screens using Spring MVC, AngularJS, and jQuery, resulting in a 30% improvement in user interface responsiveness.• Developed front-end components using HTML5, CSS3, Bootstrap 5, and Angular, enhancing the visual appeal and user experience of the application.• Integrated dynamic pages with Angular for a component-based UI flow, resulting in a 25% reduction in development effort for UI updates.• Designed and developed complex UI screens using Java Spring MVC, jQuery, and HTML/CSS, improving user interaction and achieving a 20% increase in user satisfaction.• Designed UI for a dashboard using Angular for a database of clients dealing with business connections, resulting in a 40% improvement in data visualization and analysis.• Developed single-page web applications using Angular for client-side, improving application performance by 30%.• Utilized extensive experience with database development using SQL Server, ensuring efficient and optimized database operations.• Proficiently analyzed and translated business requirements to technical requirements, resulting in accurate and effective implementation of software solutions.• Implemented GraphQL API using Java and Kotlin for efficient data retrieval, achieving a 30% improvement in query performance.• Configured and maintained RabbitMQ for messaging between microservices, ensuring reliable and asynchronous communication with a 95% message delivery rate.• Successfully designed and implemented a scalable and high-performance data storage solution using Amazon DynamoDB/MongoDB NoSQL databases, resulting in a 50% increase in application performance.• Integrated .NET applications with DynamoDB/MongoDB NoSQL databases, enabling seamless data storage and retrieval with a 40% reduction in database latency.• Conducted performance testing and optimization of Kafka clusters to ensure optimal throughput and latency, achieving a 20% improvement in message processing efficiency.
- Microsoft (Veeco)Sr Software EngineerOctober 2015 - October 2016 (1 year)New York, NY, USA• Implemented RESTful web services using Java, Kotlin, and Hibernate, enabling efficient data retrieval and manipulation.• Collaborated with cross-functional teams to design and optimize data pipelines using Kafka, resulting in improved data processing efficiency and reduced latency by 30%.• Collaborated with development teams to integrate PostgreSQL databases into web applications, ensuring seamless data access and retrieval.• Implemented service connections using RabbitMQ as a message broker, enabling asynchronous and decoupled communication between services.• Demonstrated extensive experience in working with advanced JavaScript such as ECMAScript 6 (ES6), resulting in improved code readability and maintainability.• Migrated an application from React 16 to React 17, ensuring compatibility with the latest React ecosystem and improving performance by 15%.• Created reusable components and services using TypeScript for consuming RESTful APIs in React JS, reducing development effort and improving code consistency.• Demonstrated an exceptional understanding of API lifecycle management and system functionality within Apigee Edge, leading to a remarkable 20% reduction in API-related issues and overall system stability improvements.• Worked extensively with React for creating components, resulting in improved code modularity and reusability.• Developed and maintained test frameworks using Karma and Jasmine for testing .NET web applications with AngularJS and ReactJS, ensuring robust and reliable software.• Utilized advanced SQL techniques, including PostgreSQL-specific features, to enhance query performance and database optimization..• Involved in the software development life cycle (SDLC) phases, including requirement analysis and implementation, ensuring timely delivery of software solutions.• Developed and maintained test suites using Karma and Jasmine to ensure the quality of .NET web applications, achieving a 95% pass rate in test coverage.
- Bachelor of ScienceStony Brook UniversityBachelor of Science: