Summary
Overview
Work History
Education
Skills
Websites
Languages
Timeline
Generic
Dmytro Zeleniuk

Dmytro Zeleniuk

New Jersey,USA

Summary

With over seven years of proven expertise in application development, systems architecture, and design, I possess a wealth of experience that spans various domains.
My primary focus has been on Front-End development, where I've demonstrated proficiency in technologies such as TypeScript, Angular, Ionic, and JavaScript. Notably, I've gained substantial experience in integrating blockchain smart contracts and working with Web3 technology.


Front-End Development: Extensive experience in TypeScript, Angular, Ionic, and JavaScript, resulting in the creation of user-friendly and innovative web interfaces.
Blockchain Integration: Proficient in integrating blockchain smart contracts, contributing to the security and transparency of applications. Skilled in Web3 technology, enhancing the capabilities and features of web applications.
Team Leadership: Demonstrated ability to lead and inspire development teams to excel and meet project goals.
Code Quality Focus: A commitment to maintaining high code quality standards to optimize performance and reduce long-term maintenance costs.

Overview

6
6
years of professional experience

Work History

Lead Frontend Developer at Lexmark Company

Interactive Resources - iR
Lexington, KY
01.2023 - 01.2024

Project description: Lexmark OnePrint — Print subscription program.

Responsibilities:
Framework Migration and Updates:
Experience in enhancing Angular projects by updating framework versions to leverage new features and improvements.
System Performance Enhancement:
Implementation of strategies to improve system performance by optimizing code, adopting best practices, and utilizing effective approaches.
Technical Leadership and Collaboration:
Skills in leading technical project phases, collaborating with team members to define refactoring strategies, and enhancing a monolithic system.
Project Characteristics Analysis:
Ability to assess and analyze project specifics to develop optimal solutions considering its requirements and needs.
Testing and Code Coverage:
Experience in ensuring high code coverage through module and component-level testing using the Karma framework.
Team Involvement:
Active participation in daily stand-ups and troubleshooting technical issues, contributing to effective team operations.
Leadership and Mentoring:
Fulfillment of a leadership role by guiding and mentoring other team members, aiding in their Angular development journey.
Code Quality Assurance:
Implementation of code quality standards and adherence to development best practices to elevate project quality.

Environment & Tools: E2E, NgRx, Unit Testing, Angular, Magento, Microsoft Azure, TypeScript Azure Service Bus, JavaScript, CI/CD, HTML5, SCSS, JEST, Rest APIs.

Senior Angular Developer at Morgan Stanley

Capgemini
New York, NY
06.2022 - 11.2022

Project description: Retirement system.

Responsibilities:
As a developer with expertise in Angular, TypeScript, Angular 12, and related tools, I undertake the following responsibilities:

  • Developing and optimizing Angular applications to ensure scalability and reliability.
  • Using reactive programming with RxJS for efficient handling of data streams.
  • Implementing NgRx or Redux for managing the application state and optimizing data operations.
  • Integrating with REST APIs to fetch and manipulate data within the application.
  • Writing and maintaining comprehensive tests using JEST to ensure code reliability.
  • Utilizing Git for version control and collaborating with team members via Jira.
  • Setting up CI/CD for automating build, testing, and deployment processes.
  • Documenting code and processes to maintain codebase quality and facilitate shared learning.

My approach emphasizes high-quality code, continuous improvement, and teamwork to achieve better project outcomes.

Environment & Tools: TypeScript, Angular 12, Unit tests, JEST, Rest APIs, RxJS, NgRx, Redux, iFrame, Git, Jira, CI/CD, HTML5, SCSS.

Lead Frontend Developer at Multi Tenant Platform

Applicature
Redwood City, CA
06.2021 - 02.2022

Projects description:

  • Platform 1: While designing the projects Ecosystem we recognized the following problems that the network marketing, cryptocurrency and online shopping industries are struggling with and that can be solved by utilizing blockchain technology and a product- advocate-token-based ecosystems
  • Platform 2: aims to be the One-Stop-Shop for GameFi. The platform features a launchpad,a marketplace to trade, lend, and borrow in-game assets, and, along with its roadmap,a community event & tournament system. GameStation allows teams to develop and launch their play-to-earn (P2E) blockchain games while creating a community of like minds focused on participating in developing their favorite games. Gamers, on their side, can access private sales of their favorite games and organize events and compete against other players.

Responsibilities:
- Building reusable components with service-oriented architects.
- Responsible for quality of a product, productivity of other developers, code review, refactoring modules to increase productivity of a system. - testing.

Environment & Tools: Angular 12, Web3, Rxjs, NgRx, Mobx, S3, Git, Jira, MetaMask, SmartContract, WalletConnect, Bitbucket Pipelines, HTML5, SCSS.

Senior Frontend Developer

OGD Solutions
11.2017 - 06.2021

Senior Frontend Developer at Simplify VMS Project.

• Projects description:
Simplify VMS is transformational, award-winning, secure private-cloud Vendor Management System (VMS). Our solution is built on the newest and most flexible technology stack and brimming with integration and system capabilities that redefine the promise of VMS platforms.

• Responsibilities:
- Responsible for quality of a product, productivity of other developers, code review, new user-oriented functions, refactoring modules to increase productivity of a system.
- optimization of this site for maximum speed and scalability; - team work of more than 15 people.
- integration of graphics, widgets, new modules.

Environment & Tools: Angular 9, TypeScript, Git GitHub, Rxjs, JIRA, D3-charts, HTML5, SCSS.

Senior Frontend Developer at PhotoBash Project.

Project description: Photobash is quickly becoming the best online resource forRoyalty-Free Photography, Masked Images and 3D Models.

Responsibilities:
- creation of project architecture and internment of libraries
- development of new user-oriented functions;
- optimization of this site for maximum speed and scalability;

Environment & Tools: Angular 9, TypeScript, JavaScript, Stripe, Google Analytics, SweetAlert2, Git, Rxjs, Bootstrap, JIRA, Google Sign-in, Facebook Login, HTML5, SCSS.

Senior Frontend Developer at Gigway Project.

• Projects description:
Gigway let you create a freelancer profile, get matched with quality
gigs, communicate directly with companies and get paid from Gigway. The platform also included online documents signing functionality using 3-d party API.

• Responsibilities:
- Refactoring mobile app, adding new services (analytics, push notifications, advertising). - Development of new user-facing features;
- Optimizing this application for maximum speed and scalability;
- Unit testing.

• Environment & Tools: Angular 5, Ionic4, JavaScript, Git. Websocket, Rxjs. ChatKit, Assently, Intercom, Mixpanel, Laravel Forge, Nova. Angular Material, Google Sign-in, Facebook Login, HTML5, SCSS.

Education

Bachelor Degree - Trainer-Instructor

Ivano-Frankisvsk Professional College of Physical
06-2012

Computer Software And Media Applications

IT STEP Computer Academy

Skills

Angular Framework Proficiency: In-depth knowledge and extensive hands-on experience with Angular (versions 2 - 15), including components, services, directives, routing, forms, HTTP client, etc

JavaScript/TypeScript: Strong proficiency in both JavaScript and TypeScript, including ES6 features, asynchronous programming, and type systems

HTML/CSS: Mastery in crafting responsive and cross-browser compatible UIs using HTML5 and CSS3, including preprocessors like SASS/SCSS or LESS

Responsive Design: Experience in building responsive web applications that work seamlessly across various devices and screen sizes

Frontend Libraries and Frameworks: Familiarity with other frontend frameworks or libraries (React, Vuejs) and understanding their integration with Angular

State Management: Proficiency in state management solutions like NgRx, RxJS, or other reactive programming concepts for managing complex application states

RESTful APIs and HTTP Services: Experience in integrating with RESTful APIs, handling HTTP requests, and understanding asynchronous data fetching

Testing: Knowledge of frontend testing frameworks (Jasmine, Karma, Protractor) and writing unit tests, end-to-end tests, and integration tests for Angular applications

Debugging and Performance Optimization: Expertise in debugging and performance profiling of Angular applications to enhance their speed and efficiency

Version Control/Git: Proficient in using version control systems like Git for collaborative development, branching, merging, etc

Build Tools and Task Runners: Experience with build tools such as Webpack, Grunt to streamline the development workflow and optimize builds

Code Quality and Best Practices: Understanding of coding standards, best practices, and architectural patterns in Angular development, ensuring maintainable and scalable code

Cross-Browser Compatibility: Ability to address cross-browser compatibility issues and ensure consistent behavior across different browsers

UI/UX Principles: Understanding of User Interface and User Experience principles to create intuitive, user-friendly interfaces

Continuous Integration/Continuous Deployment (CI/CD): Familiarity with CI/CD pipelines and automated deployment processes for Angular applications

Agile Methodologies: Experience working in Agile/Scrum methodologies, participating in sprint planning, and collaborating within a team environment

Problem-Solving and Troubleshooting: Strong analytical and problem-solving skills to identify and resolve complex technical issues

Communication and Collaboration: Excellent communication skills and the ability to collaborate effectively with cross-functional teams and stakeholders

Documentation: Capability to create clear and concise technical documentation for projects

Adaptability and Learning: Willingness to learn and adapt to new technologies, tools, and frameworks in the rapidly evolving frontend development landscape

Ionic Framework: Comprehensive knowledge and hands-on experience in using Ionic framework (Ionic 2/3/4/5) for building hybrid mobile applications

Mobile Development: Proficiency in developing cross-platform mobile apps using Ionic, which combines Angular for the web and Cordova for native mobile features

Languages

English
Full Professional
Ukrainian
Native/ Bilingual
Russian
Full Professional

Timeline

Lead Frontend Developer at Lexmark Company

Interactive Resources - iR
01.2023 - 01.2024

Senior Angular Developer at Morgan Stanley

Capgemini
06.2022 - 11.2022

Lead Frontend Developer at Multi Tenant Platform

Applicature
06.2021 - 02.2022

Senior Frontend Developer

OGD Solutions
11.2017 - 06.2021

Bachelor Degree - Trainer-Instructor

Ivano-Frankisvsk Professional College of Physical

Computer Software And Media Applications

IT STEP Computer Academy
Dmytro Zeleniuk