BEKHZOD TAIROV
+1-412-***-**** *************@*****.*** Pittsburgh, PA, USA linkedin.com/in/bekhzod-tairov SUMMARY
As a Java Developer with more than 6 years of experience, I have a proven track record of developing robust and efficient software solutions, such online B2B CRM systems, online global B2B HRM systems, etc. I possess a strong understanding of Object-Oriented Programming principles and have experience with a variety of Java technologies, including Spring, Spring Boot, JUnit, Hibernate, and RESTful web services. I am highly skilled in developing and maintaining web applications and have experience working in Agile (particularly, SCRUM) environments. I have a passion for learning and staying up-to-date with the latest trends and technologies. WORK EXPERIENCE
Company: EPAM SYSTEMS Role: Senior Software Engineer Years: 2021 - 2023
- Developed and maintained a global B2B HRM system by collaborating with cross-functional teams including designers, product managers, customer support and marketing team members, and other developers to ensure timely and high-quality project delivery.
- Debugged and troubleshooted production issues to ensure high availability and performance of the web application, participated in code reviews and provided constructive feedback to other developers to ensure code quality and consistency.
Achievements
- Wrote 200+ unit tests to increase code coverage for a component from 50%+ to 70%+.
- Increased performance of API by 5x-6x by fixing a code smell causing high CPU consumption (measured on Dynatrace).
- Fixed 70+ customer and internal bugs of middle and high priority. Mentored 2 university graduates during lab/learning sessions and both had good results: overall ~75 out of 100. Both were offered junior positions.
- Assisted new teammates with onboarding, project acquaintance, and code review. Company: Ultimate Kronos Group UKG Role: Backend Software Engineer Years: 2019 – 2021 Contract
- Designed and developed scalable and efficient Java backend solutions, adhering to best practices and architectural guidelines.
- Collaborated closely with cross-functional teams including product managers, frontend developers, and quality assurance engineers to deliver high-quality software solutions.
- Implemented and maintained RESTful APIs, ensuring optimal performance, security, and adherence to API contracts.
- Wrote clean, maintainable, and well-documented code, following coding standards and conducting code reviews to improve code quality.
- Troubleshot and debugged production issues, utilizing strong problem-solving and debugging skills to minimize downtime and ensure smooth operation of the software. Achievements
- Successfully designed and implemented a scalable Java backend solution for a critical product feature, resulting in a 20% improvement in overall system performance and enhancing the user experience.
- Led the development and integration of a complex third-party API, reducing data retrieval time by 30% and enhancing system functionality, leading to increased customer satisfaction and adoption.
- Implemented a comprehensive logging and monitoring system, resulting in a 50% reduction in time spent on troubleshooting and improving system stability and reliability.
- Identified and resolved a critical production issue that was causing intermittent system crashes, saving the company an estimated $13,000 in potential revenue loss and improving system uptime by 95%. Company: ATMOS LLC Role: Full-Stack Software Engineer Years: 2016 – 2019
- Developed and maintained end-to-end Java-based web applications, utilizing modern frameworks and technologies, to meet client requirements and enhance user experience.
- Collaborated with cross-functional teams, including product managers, designers, and frontend developers, to gather requirements, define software architecture, and deliver high-quality software solutions.
- Implemented and maintained robust backend APIs using Java and Spring Boot, ensuring efficient data retrieval, manipulation, and storage, and enabling seamless integration with frontend systems.
- Designed and developed responsive and intuitive user interfaces (UI) using HTML, CSS, JavaScript, Jquery, and Thymeleaf ensuring compatibility across multiple browsers and devices for a consistent user experience.
- Conducted thorough unit testing and participated in code reviews to ensure code quality, performance, and adherence to industry best practices, while actively seeking opportunities for code optimization and refactoring. Achievements
- Moved 1 project's backend from monolith to a separate service.
- Increased unit test coverage for this service up to 80-90% (from 10-20%).
- Led a team of 3 developers (1 frontend and 2 backend) and delivered Mobile + Web CRM app for households’ utility payments.
- Assisted new teammates with onboarding, project acquaintance, and code review.
- Initiated weekly educational meeting where a teammate can present a tech topic/share knowledge. SKILLS
Hard skills: Java, Spring, Spring Boot, JUnit, Thymeleaf, Spring Data JPA, RDBMS, SQL, JavaScript, HTML/CSS, RESTful API
Tools utilized: Maven, Docker, Kubernetes, Git, GitLab, Bitbucket, Splunk, Jenkins, RightScale, JIRA, Dynatrace, Postman, DBeaver.
Languages: English (Advanced), Uzbek (Native), Russian (Advanced) EDUCATION
Bachelor of Science in Software Engineering with Honors. GPA: 3.71 / 4.0 Graduated from Westminster International University in Tashkent