Post Job Free
Sign in

Software Engineer Node Js

Location:
Fairfield, IA
Posted:
November 07, 2024

Contact this candidate

Resume:

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



Contact this candidate