Badges
Certifications
Work Experience
Software Engineer
Amazon• November 2022 - Present
● Designed and implemented efficient distributed data processing pipelines using Spark and Scala to enable the processing and analyzing large-scale datasets across multiple nodes, resulting in faster and more accurate data processing. ● Developed and maintained AWS infrastructure using Infrastructure as Code (IaC) principles with AWS CDK, resulting in more efficient and scalable infrastructure. ● Created custom CloudWatch dashboards to provide real-time visibility into AWS resource usage and performance, improving resource management and troubleshooting capabilities, resulting in better performance and cost savings. ● Collaborated with team members to identify and troubleshoot issues and provided timely customer support, improving customer satisfaction and loyalty.
Senior Software Engineer
Labforward• April 2022 - October 2022
● Led the redesign project to improve performance and enhance data integrity, resulting in a more efficient and reliable system. ● Collaborated with team members and worked with Elasticsearch and Kibana to implement an optimized search API, resulting in faster and more accurate search results for users. ● Took an active role in the deployment process through AWS, ensuring a smooth and successful project deployment.
Software Engineer
Labforward• March 2021 - March 2022
● Designed and developed RESTful web services using Spring framework, Hibernate, and MySQL to provide efficient and scalable solutions for client requirements. ● Refactored existing codes to make them cleaner and more structured, improving readability and reducing error rates. ● Provided acceptable test coverage via unit tests (Junit), integration tests (Mockito), and e2e tests (Cypress), ensuring software quality and reliability. ● Identified and solved issues in the code, which improved performance and data consistency, enhancing the user experience and increasing customer satisfaction.
Software Engineer
ISC• November 2017 - September 2019
● Collaborated with stakeholders to gather requirements, analyze, and design new loan services, Bill Discounting Facilities for the largest bank in Iran. ● Improved the readability, testability and reduced failure risks of existing codes by refactoring and simplifying solutions. ● Designed, queried, and manipulated relational databases (IBM DB2) to work with sensitive data. ● Identified shortcomings in the development environment and took innovative approaches to improve Mainframe programming/debugging by designing, developing, and maintaining two Java desktop applications with JavaFX.
Software Engineer
Tosan• May 2016 - August 2017
● Developed Android native applications for prominent banks in Iran to enhance their digital capabilities and improve customer experience. ● Implemented web services using Spring Boot framework, focusing on backward and forward compatibility, readability, and testability, resulting in robust and efficient solutions. ● Researched new features, such as NFC and Fingerprint Authentication, and incorporated them into existing applications to stay updated with emerging technologies and enhance functionality. ● Successfully met assigned deadlines consistently, demonstrating strong time management and prioritization skills.
Education
University of Tehran
Software Engineering, MS• September 2012 - July 2015
Links
Skills
b_yousefi2911 has not updated skills details yet.