Detail-oriented Software Engineer with extensive experience in Java development, web services, and application optimization. Eager to contribute to a dynamic team to innovate and drive technological advancements.
Overview
9
9
years of professional experience
2
2
Certification
Work History
Full Stack Java Developer
Behsazan Mellat
03.2015 - Current
Spearheaded the enhancement of microservice applications
Optimized application performance by 30% and reduced error rates by by adopting Spring Boot 3.1 and migrating to Java 17
Developed asynchronous relation between microservices with Apache
Kafka 2.5.10
Designed and implemented comprehensive unit tests, achieving robust code quality and reducing down time
Developed and integrated RESTful APIs in production environments, enhancing system functionality and interconnectivity
Used Redis as cache datastore to optimize and increase efficiency over
Use Ram Datastore as share DB (awesome solution to have independent services)
Developed front-end using angular 14 and Prime-Ng
Analyzed complicated business parts for implement customers need
Used MongoDB as no-SQL DB
Used DB2 as SQL Database
Implemented aggregations and converts in queries for mongo which reduced code complexity and Ram usage
Developed synchronous relation with feign-clients
(and make it transactional with fallback)
Worked in Agile methodology with cross functional teams
Mentor some fresh colleagues in a collaborative and cohesive team.
Implemented agile methodologies for timely project completion and increased productivity.
Developed unit test cases for testing and automation.
Developed scalable web applications for improved functionality and user satisfaction.
Collaborated with cross-functional teams to ensure seamless integration of back-end systems with front-end interfaces.
Enhanced application performance by optimizing Java code and implementing efficient algorithms.
Reduced system downtime by proactively troubleshooting issues and implementing robust solutions.
Increased software quality through rigorous testing and debugging processes.
Ensured application security by integrating authentication mechanisms like OAuth 2.0 or JWT tokens into server-side APIs.
Effectively utilized version control tools like Git for collaborative development while avoiding code conflicts.
Optimized application load times by employing caching techniques, resulting in faster response rates for endusers.
Championed best practices in Full Stack Development throughout organization, leading to improved overall code quality and efficiency.
Reviewed code, debugged problems, and corrected issues.
Worked with back-end developers to design APIs.
Developed functional databases, applications and servers to support websites on back-end.
Discussed project progress with customers, collected feedback on different stages and directly addressed concerns.
Developed and maintained microservices architectures using Docker, Kubernetes and OpenShift.
Participated in requirements gathering to solidify prerequisites and determine best technical solution to meet business needs.
Developed next generation integration platform for internal applications.
Education
Master of Science - Artificial Intelligence
Al-Zahra University
2019
Bachelor of Science - Computer Science
Kashan University
2014
Skills
Technical Skills
Java, Spring Framework, Microservices, Docker, Kubernetes, CI/CD tools, Git
Certification
Building Scalable Java Microservices with Spring Boot and Spring Cloud
Feb 2021 – No Expire
Issue Organization: Coursera
Web Development with Java Spring Framework
Mar 2021 – No Expire
Issue Organization: Coursera
Languages
Persian
Native
English
Advanced (C1).
German
Beginner.