Experience
Software Engineer
State Farm
- Developed and maintained RESTful and SOAP APIs using technologies such as Spring Boot, Python, Java, and JavaScript. Ensured efficient and reliable communication between systems while adhering to industry best practices.
- Played a key role in the migration of legacy applications from an internal cloud service to AWS using services like Terraform, DynamoDB, Lambda, FarGate, etc., optimizing scalability, reliability, and cost-efficiency.
- Implemented unit tests and behavioral-driven development tests (BDDs) to validate software functionality and ensure high code quality.
- Participated in code reviews and provided constructive feedback to team members, fostering a culture of continuous improvement and codebase quality.
- Utilized version control systems, such as Git, to manage codebase changes, facilitate collaboration, and ensure version control best practices.
May 2021 - Present
Tech Support
Computer Sciences Corporation (Now DXC Technology)
- Performed hardware and software installation on many company machines provided to other employees.
- Performed light maintenance on existing software.
- Occasionally provided helpdesk support to customers including troubleshooting, resolving network issues, as well as diagnosing and repairing faults.
February 2020 - January 2021