IEVGEN DERZHAVIN
Full Stack Software Engineer
Summary of
Qualifications
Active enthusiast researcher highly motivated, full stack software engineer. I am designing, developing, and managing web applications using JavaScript, React JS, Node JS, Angular, and different Frameworks, Libraries, responsive design and APIs. I prefer effective solutions to problems. I've got high personal standards and attention to details. I use a methodical and rigorous approach to achieving tasks. Also, I am always looking for the best solutions and focused on the best result. Summary of Experience: 6+ years
Companies:
SOFTSERVE: IBM, McKinsey, 360 Incentives. (USA, Canada) Build It AS. (Norway)
LinkedIn: https://www.linkedin.com/in/eugene-derz-5b18b880/ Npm: https://www.npmjs.com/package/aes-ecb
Email: *******@*******.***
Phone: 253-***-**-**
Location: Lynnwood, WA
Skills Programming Languages/
Technologies
JavaScript/HTML/CSS/Ajax
XML, SVG, Scss, Sass, Less
RX.JS
Redux
Redux Saga
React DnD
Excel.JS
Type Script
Lodash
Ramda
Underscore
Tailwind
Webpack
Gulp
Grunt
Ejs
Pug
PWA
Git
RabbitMQ
Docker
Frameworks/Libraries
Node JS
Angular JS
React JS
Next JS
Express
Koa
3d
Highcharts.js
Passport.js
Standard.js
Hapi
Development Tools
Visual Studio Code
Jet Brains Web Storm
Testing Tools
Jest
Karma
Jasmine
IEVGEN DERZHAVIN
Full Stack Software Engineer
2
Kubernetes
SQL
Npm
Yarn
Yup
AWS
Adobe Photoshop
Mocha
DBs
Mongo DB
My SQL
PostgreSQL
Operating Systems
Microsoft Windows
Mic OS
Linux
Methodologies
Agile, SCRUM, XP
Pair Programming
Test Driven, Feature Driven,
Behavior Driven Development
Waterfall
Experience
[Software solutions for Global Construction]
Project Description: Management and consulting solutions for global construction. Customer: Norwegian Company
Involvement
Duration:
Full time
2022 – current (1,5 year)
Project Role: Full Stack Software Engineer
Responsibilities: As a Software Developer my role revolves around creating and deploying software solutions with a focus on contract management, digital signature functionality, and an integrated file system. Key responsibilities include:
Requirements Analysis: Collaborate with clients to understand their needs.
Solution Design: Create system designs for contracts, digital signatures, and file systems.
Development: Write efficient code, integrating digital signature features.
File System Integration: Implement an inner file system for document management.
Quality Assurance: Test thoroughly, ensuring smooth digital signing and file operations.
Security and Compliance: Ensure data security and compliance with regulations.
Documentation: Create user manuals and technical guides.
Deployment and Support: Assist with deployment and provide user training and support.
Continuous Improvement: Stay updated on industry trends and improve software functionality
IEVGEN DERZHAVIN
Full Stack Software Engineer
3
Project Team Size: 5 team members
Tools & Technologies: React js, PostgreSQL, React DnD, Excel.js, Tailwind.css, ASSEMBLA, Lodash, Redux, Formik, Yup, JenkinsCI, BitBucket, JEST
[Business analysis software management and consulting tools] Project Description: Software solutions for a Company that is a trusted advisor and counselor to many of the world's most influential businesses and institutions. Customer: US Company
Involvement
Duration:
Full time
2019- 2021 (1.5 year)
Project Role: Full Stack Software Engineer
Responsibilities: Module Development: Design, develop, and maintain the module, including UI, backend logic, and functionality to meet requirements.
Data Visualization: Create charts and data visualizations for meaningful insights.
Data Import/Export: Implement data import/export features accurately.
Model and Scenario Configuration: Enable users to configure models and scenarios easily.
Database Management: Define and manage database entities and optimize schema.
Data Transfer Scripts: Develop reliable data transfer scripts.
Testing: Write comprehensive tests for good code coverage, including unit, integration, and user acceptance tests.
Documentation: Create user guides, API docs, and technical documentation.
Collaboration: Work with cross-functional teams and align with product goals.
Maintenance and Support: Provide ongoing maintenance, bug fixes, and support.
Security and Compliance: Ensure data security and compliance.
Performance Optimization: Monitor and optimize module performance.
User Training: Offer training and support to users.
Continuous Learning: Stay updated with industry trends.
Feedback Integration: Collect and act on user feedback for improvements.
Project Team Size: 1- 8 team members
IEVGEN DERZHAVIN
Full Stack Software Engineer
4
Tools & Technologies: Kubernetes, Docker, Node.js, React.js, PostgreSQL, Redux, ReduxSaga, AmCharts, Hapi, AWS, CircleCI, GitHub, JEST, Mocha
[Company develops incentives platform for product manufacturers and their dealers]
Project Description: Financial Microservices. Large enterprise project intended to optimize business activities via microservices. Services that responsible for putting funds into the hands of others. Integration with different payment providers and third-party APIs like: Bank Of America, BlackHawk, Citi, daVinci, Wirecard, SWIFT Customer: Canadian Company
Involvement
Duration:
Full time
2019-2018 (9 months)
Project Role: Full stack Software Engineer
Responsibilities: Develop front-end and back-end for banking API integrations.
Integrate various payment providers for transaction processing.
Ensure clear, controlled fund transfers to recipients.
Maintain software security and compliance standards.
Collaborate with cross-functional teams for project success. Project Team Size: 5 team members
Tools & Technologies: Docker, Node.js, RabbitMQ, MongoDB, PostgreSQL, gRPC, React.js, JEST, Mocha, Standard.js, Chai, Jira, GitHub, Miro
[Industry-leading weather products and technology] Project Description: Weather products and technology. Leverage our powerful combination of weather forecast. Product that allows customers to track the latest weather forecasts, with high quality of data using big amounts of related services as Weather Radar, Gardening Forecast, Ski & Snowboard forecast, Allergy, Cold & Flu trackers. Customer: US Company
Involvement
Duration:
Full time
2017 – 2018 (1 year)
Project Role: Full Stack Software Engineer
Responsibilities: Developing server-side functionality
Implementing new features
Increasing performance
Knowledge sharing
Implementing Front End
Project Team Size: 2- 4 team members
Tools & Technologies: Node.js, React.js, Koa.js, Redux, Redux Saga, 3D Charts, Map Box, JEST, GitHub, JIRA, AWS
[Industry-leading weather products and technology] IEVGEN DERZHAVIN
Full Stack Software Engineer
5
Project Description: Data migration process from legacy API to MongoDB thru additional service. Product that allows customers to migrate big amount of data from legacy API to new one. Migration procedures that migrate and convert date from MySQL DB to Mongo DB. Implementation of crypto algorithm based on GoLang in Node.js. Customer: US Company
Involvement
Duration:
Full time
6 months
Project Role: Software Engineer
Responsibilities: Developing
Database redesign
Implementation
Design
Managing Integrations
Project Team Size: 2 team members
Tools & Technologies: Node.js, RX.js, MongoDB, MySQL DB, SQL, GitHub, JIRA
[Industry-leading weather products and technology] Project Description: Weather Forecasts Web Widgets. Product that allows customers to add weather forecasts widgets to their web sites.
Customer: US Company
Involvement
Duration:
Full time
4 months
Project Role: Software Engineer
Responsibilities: Bug fixing
Refactoring
Implementing new features
Project Team Size: 2 team members
Tools & Technologies: Node.js, React.js, Express.js, SCSS, SASS
[Gym management solutions]
Project Description: Gym management software
Customer: Ukrainian-US Company
Involvement
Duration:
Full time
1 year
Project Role: Full Stack Software Engineer
Responsibilities: Requirements Analysis: Understand and document stakeholder requirements.
Design: Create front-end and back-end systems and a well-structured database.
IEVGEN DERZHAVIN
Full Stack Software Engineer
6
Development: Write code for the user interface, back-end logic, and database interactions.
Testing: Identify and fix bugs through testing.
Documentation: Document architecture, code, and instructions.
Deployment: Prepare for production deployment.
Maintenance: Address issues, provide updates, and ensure security and performance.
Communication: Collaborate with stakeholders and team members.
Compliance: Ensure compliance with regulations.
Scalability: Plan for system growth and optimize performance. Project Team Size: 1 team member
Tools & Technologies: Node.js, Express.js, Passport.js, Angular.js, MongoDB, Highcharts.js Certifications Udemy Course: Implementing Cyber Security Instructor 2021
Postgraduate education
Course M220JS: MongoDB for JavaScript
Developers
MongoDB University 2019
IT Academy Step
Computer science, Web Development
Graduated in 2018
Postgraduate Education
Slavonic Institute Rivne
Computer Graphics and Web Design
Graduated in 2007
Education Bachelor
National University of Water and Nature Management, Ukraine Chemical technological department
Graduated in 2004