Darkhan Zhursin
Iowa Willing to relocate +1-319-***-**** Email Linkedin Github
SOFTWARE ENGINEER
Software engineer with over 6+ years of experience in developing backend, middleware, and web applications in fast-paced, deadline-driven environments, with a strong background in Java, SpringBoot, AEM, Kafka, REST, RabbitMQ, Docker, Kubernetes, Node.js, MySQL, MongoDB and AWS services. Developed robust and scalable Supply, ERP, and CRM systems following Scrum methodology.
System Design and Architecture Design Patterns DDD TDD CI/CD
Algorithms Data Structures OOP Microservices Containerization Cloud computing
Languages: Java, JavaScript, Python
Web: HTML, HTL, CSS, React.js, Node.js, jQuery, Ajax, Bootstrap
Web Services: REST, SOAP, GraphQL, gRPC, Kafka, Rabbim MQ, Eureka
Web/App Servers: Apache Tomcat, Nfinx, Jetty, Apache HTTP Server
Frameworks, Libraries: Spring Boot, Java EE, OSGi, Hibernate, Apache Felix/Sling, Jackrabbit, JCR API
Databases: MySQL, MongoDB, DynamoDB
Tools: IntelliJ IDEA, VS Code, Jira, Confluence, Git, GitHub Actions, Jenkins, Docker, Kubernetes, Sonar, Grafana, Prometheus
PROFESSIONAL EXPERIENCE
Available for full-time, W-2 employment
Smavy, Taraz, Kazakhstan 10/2023 – 02/2024 (contract)
IT education provider dedicated to empowering individuals and organizations with the skills and knowledge needed to excel in the ever-evolving tech industry.
Lead NodeJs developer
Development of Smavy educational platform
●Developed RESTful APIs for data models and implemented middleware for routing, authentication, and authorization, utilizing JWT for secure token-based authentication. Integrated with OAuth 2.0 for enhanced security and scalability of the application.
●Implemented a CI/CD pipeline using Jenkins, SonarQube, enabling automated testing, integration, and deployment, ensuring rapid delivery of high-quality code with minimal downtime.
●Architected and designed the application's overall structure using UML for class and component diagrams, and Sequence diagrams for dynamic behavior modeling with appropriate documentation.
●Managed a backend team to create a robust, scalable, and user-friendly application that meets the needs of students and educators.
Technologies: MERN (MongoDB, Express.js, React, Node.js), JWT, OAuth 2.0, UML, Jenkins, SCRUM Agile, Trello
Project: Smavy Education
Certification: Node Js Developer
MediaMonks, Astana, Kazakhstan 11/2020 – 10/2023
Media.Monks is the purely digital operating brand of S4Capital plc that connects 8,600+ digital natives across one global team
Lead Java Developer
Close work with cross-functional teams to deliver high-quality digital experiences that align with business objectives.
●Developed and customized components, templates, and workflows within AEM (Adobe Experience Manager) using Java and JavaScript.
●Improved real-time data synchronization and scalability, handling hundreds of thousands of transactions daily, by implementing Kafka Streams in a microservices architecture, increasing throughput by 30% and decreasing low latency by 20%.
●Optimized query performance using AEM's QueryBuilder and improved application scalability by configuring Apache Sling and OSGI services.
●Configured and managed AEM 6.5 and AEM Cloud environments, including setting up and tuning the Dispatcher for optimal caching and load balancing.
●Created custom AEM components using Sling Models, JavaScript, and HTL, and integrated them with out-of-the-box components in applications.
●Increased code coverage from 40% to 95% by writing unit tests and using JaCoCo in the NEOM project.
Technologies: Java, AEM, Maven, AEM Cloud, JCR, Apache Felix/Sling, Docker, OSGI, Apache Sling, Rabbit MQ, Spring, REST, Jackrabbit, CRXDE, QueryBuilder, GCP, AWS
Certifications: Adobe Certified Professional, Master the OWASP Top 10, Java Design Patterns
Projects: NEOM, McLaren, Amazon Climate Pledge, AkzoNobel, Mondelez
TERRA MOTORS, Astana, Kazakhstan 04/2019 – 09/2019
Automotive industry.
Java/1C Developer
●Regularly updated and maintained the 1C system to ensure its stability, security, and compatibility with other software components.
●Utilized SQL (Structured Query Language) for database management within the 1C environment.
●Integrated 1C API to Spring Boot platform system to extend its functionality.
●Identified and resolved bugs, errors, and performance issues within the 1C system.
●Regularly updated and maintained the 1C system to ensure its stability, security, and compatibility with other software components.
Technologies: Java, Spring Boot, SQL, 1C
No project on this job, as worked with 1C:Enterprise CRM tool.
iSate, Astana, Kazakhstan 11/2017 – 03/2019
Professional services in the field of IT consulting.
Software Testing Engineer
●Tested mobile and web applications using Selenium framework and Microsoft Azure (for load testing).
Technologies: Selenium Framework, C#, Postman, JIRA
Certification: ISTQB® Certified Tester, Foundation Level
Project: TengriBPM
LowBokNow, California, USA 11/2019 – 02/2020 (Remote)
Software Testing Engineer
●Developed a Java application utilizing Selenium to perform user interface testing
Technologies: Selenium Framework, Java
EDUCATION
Master in Computer Science
(In progress via distance education: expected completion 12/2026)
Maharishi International University, Fairfield, Iowa
Master in Applied Mathematics (09/2019 - 09/2020)
Eötvös Loránd University
Couldn’t finish because of COVID-19
Bachelor(06/2017) and Master(06/2019) in Computer Science
Eurasian National University, Astana, Kazakhstan
Key Courses: Modern Programming Practices, Web Application Architecture, Web Application Development, Software Architecture, Enterprise Architecture, Advanced Software Development, Algorithms
CERTIFICATIONS
Adobe Certified Professional - AEM Developer, ISTQB, Problem Solving,
Master the OWASP Top 10, Java Design Patterns