Серверный Java-программист (Studio Nord)
Описание
Dmitry Kirillov
St Petersburg, St Petersburg City, Russia
arhimag88@gmail.com
linkedin.com/in/dmitry-kirillov-226482101
Summary
I have been working in software development since 2011. My favorite technologies and languages are
React\Javascript on the frontend and Java\Spring on the backend. In few recent years, I've been most interested in
frontend skills due to the rapid and interesting development of this field.
But today I also want to keep my finger on the pulse of the backend as well, like i did almost always in my career.
- java, spring-boot
- javascript/typescript
- react, redux, rxjs, angular, next.js, apollo, graphql
- node.js, express
- postgresql, mysql, mongodb, redis
- junit, jest, enzyme, jasmine, cypress.io
- selenium, phantomjs, browserstack
- teamcity, jenkins
- git, git-flow
- webpack, grunt, babel
- docker
Experience
Senior Web Developer
Pitchflow
Dec 2020 - Present (1 year +)
Pitchflow is a unique platform built for virtual and hybrid sales teams. Stand out with branded and engaging
meetings purpose-built for sales and get critical KPIs and insights into your sales teams and sales assets.
My responsibilities included:
- Implementing features in a presentation html editor. Written in pure javascript
- Implementing and maintaining a React Dashboard application
- Implementing and maintaining React rooms and meeting apps that allow you to view documents,
communicate in text and video chat
Full Stack Engineer
Around25
Jul 2020 - Dec 2020 (6 months)
https://jobby.ro/en Jobby helps you save time, showing you only the jobs that fit your skills for real.
My responsibilities included:
- Implementing, maintaining, and writing unit tests for the React SPA application
(Next.js)
- implementation of new apis in Strapi (Nodejs)
- Stripe integration (online payment processing for online business)
- implementation and maintenance of analytical microservices in Golang
Dmitry Kirillov - page 1
Senior Web Developer
RedBite Solutions https://itemit.com/
Nov 2018 - Oct 2020 (2 years)
itemit is the simple asset tracking and management solution. To track and manage customer
assets from phone, whenever, wherever and even offline. Flexible configuration lets customers to tailor
itemit to suit thier needs.
My responsibilities included:
- I was the only frontend developer who wrote the entire revamped SPA in React and Typescript.
- Occasionally I helped the java backend team when needed with bug fixes, new apis, and new tests.
- aws configuration
Full Stack Engineer
SquarePeg Hires https://www.squarepeghires.com/
Jun 2018 - Oct 2018 (5 months)
SquarePeg is a smart recruitment platform that helps you source, screen, & hire the right talen
My responsibilities included:
- Implementing new features on both the backend (Java 8\spring boot) and frontend (Angular).
- Test coverage. We achieved >90% test coverage.
- Working as a mentor for a junior developer.
Full Stack Engineer
AOL https://www.aol.com/
Nov 2016 - Aug 2018 (1 year 10 months)
My responsibilities included:
- java (springbooth) microservices implementation, and 1 old very important server with all the business logic
- Implementation of Angular/Typescipt frontend dashboard,
- creating a QA tool that made it easy to write automated tests, multi-threaded,
run selenium and return a nice looking PDF. The testers were very happy and use it to this day
Full Stack Engineer
Goodwix https://goodwix.com/en
Aug 2013 - Jul 2016 (3 years)
Goods characteristics knowledge base and comparison service.
Staff of 25 employees. Cutting-edge technology stack. Adaptive design. Fast and powerfull front-end.
My responsibilities included:
- Implementing and maintaining the backend in Java, Spring, Spring Boot, PostgresSQL.
- The frontend was in Javascript, at the beginning of the project we implemented our own JS framework.
Over time we switched to AngularJs.
- I came up with and implemented a special markup language and interpreter in html, understandable and easy
for non-technical users.
- Added CI\CD to Jenkins
- Implemented a tool for test automation using Selenium. With it we covered all the features of our application
Software Developer
VIAcode
Aug 2011 - Aug 2013 (2 years 1 month)
Dmitry Kirillov - page 2
1. TyMetrix Inc ( www.tymetrix.com ) TyMetrix 360° is an integrated suite of web-based tools designed
to help corporate legal departments to control costs and improve performance. It manages legal
and financial business process information into a single, integrated platform for invoicing, financials,
matter management, documents, budgeting, forecasting, as well as performance and reporting tools.
( www.tymetrix360.net )
My duties and tools were:
- C#, Javascript, ASP.NET, ADO.NET, T-SQL
- Development of integration solutions (both specific and framework modules)
- Maintenance of the main application
- Development of new functionalities for the main application
Education
ITMO University
Engineer's degree, Design of optical devices
2005 - 2011
Skills
Typescript • JavaScript • Java • Algorithms • Data Structures • Multithreading • Design Patterns •
SQL • C# • .NET
Dmitry Kirillov - page 3
1 августа, 2016
Виктор
Город
Санкт-Петербург
Возраст
50 лет (13 ноября 1975)
28 июля, 2016
Наталья
Город
Санкт-Петербург
Возраст
65 лет ( 1 января 1961)
28 июля, 2016
Светлана
Город
Санкт-Петербург
Возраст
63 года (14 мая 1962)