I am a Senior Software Engineer with extensive experience in designing, developing, and deploying scalable software solutions. Over the years, I have led critical projects at JPMorgan Chase & Co., where I architected cloud-native backend microservices and modernized legacy systems to improve performance and reliability. My expertise spans multiple programming languages including Java, JavaScript, Python, and SQL, and I am proficient in frameworks such as Spring Boot, React, and Angular.
I have a strong background in cloud technologies and DevOps practices, utilizing AWS, Azure, Docker, Kubernetes, and Terraform to build and maintain robust infrastructure. I am passionate about improving software quality and efficiency through automation, continuous integration, and testing frameworks like Jest, JUnit, and Pytest.
My experience also includes building immersive VR experiences and integrating APIs to enhance user engagement and customer interactions. I thrive in agile environments, collaborating closely with cross-functional teams to deliver innovative solutions that meet business needs.
Previously, I contributed to the United States Postal Service by developing administrative and customer service applications, mentoring new hires, and improving testing coverage. I am adept at troubleshooting, incident management, and applying both agile and waterfall methodologies to ensure timely delivery of high-quality software.
I hold a Masterโs and Bachelorโs degree in Computer Science from the University of Missouri-Columbia, which have provided me with a solid foundation in software engineering principles and best practices. I am eager to continue leveraging my skills to drive impactful technology solutions and contribute to organizational success.
Led development and enhancements for JPMorgan Chaseโs Commercial Real Estate Portfolio Management system, designing and delivering key functionality that enables loan officers to analyze property financials and assess loan health. Architected and deployed cloud-native backend microservices for payment processing using Java, Spring Boot and AWS EKS. Modernized legacy systems by migrating to an event-driven architecture, achieving a 30% latency reduction. Developed reusable Spring Boot microservice patterns and standardized CI/CD pipelines, adopted by engineers firmwide. Engineered and scaled AWS blue/green deployment solutions across multiple architecture patterns, enabling the team to reduce deployment-related production issues and minimize downtime through more reliable releases and rollbacks. Automated ECS/EKS post-deployment test reporting using AWS Lambda, standardizing multi-environment validation across 5,000+ applications. Designed and implemented a daily S3-to-S3 data transfer pipeline using AWS Lambda, Step Functions and multipart uploads, achieving a ~6ร reduction in transfer time. Built immersive VR experiences, including VR Training and VR Home Tours, leveraging Unreal Engine and Python to enhance customer and employee engagement. Integrated vendor APIs for a video calling solution, improving remote customer interactions. Collaborated directly with business teams, rapidly iterating on ideas and delivering solutions in an agile environment. Contributed to the pre-production payment application for middle-market clients. Developed and enhanced payment initiation and recipient management flows, transforming UX designs into React functional components using Formik, Salt Design System Library and internal composite component library. Implemented form validation using Yup and Formik, enforcing business rules and custom error messaging to improve data integrity and reduce user input errors. Structured request payloads and integrated API responses to enable seamless, dynamic data flow across multiple screens. Integrated Celery for automated task queuing to handle scheduled database updates, improving data accuracy and system efficiency. Collaborated within an Agile framework, coordinating tasks and timelines with over 30 team members located across the globe.
Spearheaded the development and ongoing maintenance of an administrative and customer service application within an Agile development environment. Onboarded and mentored new hires providing comprehensive training on system functionality and initiatives resulting in new developers becoming key contributors to the application development team. Pioneered development for the customer service side of a multi-address per personal account initiative, including increasing the maximum addresses per account from 1 to 5. Established a unit testing framework, raising unit test coverage by 25% in the codebase through the use of JUnit, Mockito, PowerMock and JaCoCo. Automated batch jobs for administrative tasks using IBM MQ and maintained fraud metrics reporting tools. Designed, developed and refactored Java, ASP and Visual Basic websites and web-based components based on functional and system requirements, improving code maintainability. Analyzed new business requirements and created user stories and backlog items using VersionOne. Assisted in maintaining and implementing enhancements on enterprise-wide web applications. Collaborated with senior programmers and QA engineers to ensure the implementations met all the requirements and satisfied the customer needs. Tracked, analyzed and resolved Tier 3 incident tickets using ServiceNow and ALM/QC. Wrote ad-hoc queries to investigate and troubleshoot program defects, providing timely solutions. Worked directly with customers to troubleshoot and solve problems on newly released software. Created and updated automated software test scripts and performed functional, system-integration and customer-acceptance testing from input through requirements, design, analysis and customers. Applied agile software development and waterfall methodology to deliver product on schedule improving delivery predictability.
Jobicy
592 professionals pay to access exclusive and experimental features on Jobicy
Free
USD $0/month
For people just getting started
Plus
USD $8/month
Everything in Free, and: