Sviatoslav Lebediev ABOUT ME Software Engineer Hi, my name is SVIATOSLAV LEBEDIEV, and I’m a Lead Software Engineer. I'm specialized in developing both frontend and backend. Now I'm more interested in /typescript development (node.js, react, nest.js, hapi.js, next.js, aws…). I have experience in the development of different types of projects from scratch.I like to follow the latest trends in programming, especially in javascript/typescript, and use their new features in my projects.

EMPLOYMENT CONTACT ME 2019 - Present N-IX Email : [email protected] Lead Software Engineer LinkedIn : Sviatoslav Lebediev 2018 - 2019 REDTAG SKILLS Full Stack Engineer, Team Lead aws (beanstalk, rds, lambda, sns, sqs …), docker 2016 - 2017 javascript, typescript, node.js, react, N-IX express, hapi.js, nest.js, next.js, Software Engineer mongoose, prisma, knex, sentry, new relic, serverless framework.… 2007 - 2016 sql, mariadb, mongodb, redis, PrivatBank sybase, sybase iq, sqlite… Senior java/javascript developer java, servlets, jsp,tomcat, jetty, patterns… 2004 spring, spring boot, spring mvc, Dniprodzerzhynsk State Technical University spring security, spring data, spring cloud... Developer

INTERESTS

javascript sport node.js, typescript, prisma, ionic, volleyball, table tennis, kubernetes, graphql, react, redux jogging LAST PROJECTS Locker An integration platform for lockers and clients. Allows to collect, process and react to different events from locker system and integrate it with customer API. Provides for lockers and customers. Responsibilities: architecture design of the whole system, development coordination of the different parts, backend development, set up of the required fows/DevOps, team management Technologies: typescript, lambda, serverless, sns, sqs, route 53, gateway, hapi.js, joi, mongodb ,aws beanstalk,docker, jest, gitlab-ci…

Avast SafePrice more info The FREE browser add-on that gets you a better deal Responsibilities: backend/frontend development, team management, coordination between Ukrainian and USA teams

Technologies: jersey, google cloud, node.js, jest, junit, react, redux, rxjs, jss, redux-observable Link A proxy system between our customers and self-checkouts. Allows to fetch data from different sources and send it to checkouts and proxy receipts back. Responsibilities: architecture design of the whole system, development coordination of the different parts, backend development, set up of the required fows/DevOps, team management Technologies: typescript, hapi.js, joi, aws postgresql,aws beanstalk,docker, jest, gitlab-ci Hotschedules.com HotSchedules is the industry’s leading online employee scheduling software, reducing the time it takes managers to create, communicate, and manage employee work schedules. Responsibilities: frontend development, architecture design for ‘react’ migration Technologies: spring, spring jdbc, microsoft sql server, fyway, gradle, , hazelcast, junit, react, redux, sass, marionette.js MScheduler Pinterest scheduler. Responsibilities: backend/frontend development Technologies: react, redux, node.js, express, , postcss, babel, mongo, immutable.js

Bus tickets bilet.privatbank.ua/tbus Responsibilities: architecture design, technologies selection, development Technologies: angular, angular ui, lodash, , bower, sass, jquery, karma, ng-describe

Train tickets bilet.privatbank.ua/train Responsibilities: refactoring, development of new features, integration

Technologies: backbone, bootstrap, grunt, bower, sass, jquery, underscore, karma Bonus+ API Rest api for receiving a bonus percent when a client buys something with a card Responsibilities: architecture design, technologies selection, development Technologies: spring boot, spring security, sybase ase Operator’s desktop It's a web-application which allows the PrivatBank incoming service to receive and process client's calls. Operators can block cards, send SMS, create new card requests, etc. Responsibilities: architecture design, technologies selection, development Technologies: spring mvc, spring security, angular.js, mysql, grunt, karma PBCom This is a web application the aim of which is to replace skype inside PrivatBank.It allows to send messages, fles, make phone and video calls. Responsibilities: architecture design, technologies selection, development Technologies: spring mvc, spring security, spring data, mongodb, backbone, grunt, karma,etc. JDBox This is an alternative to SQuirreL SQL Client which is developed to be used for routine tasks in PrivatBank. JDBox's functionality can be extended through the use of plugins. Currently it has 3 plugins : Sql Editor, DBF editor, JDBC Mover. It allows to import/export data from/to database in several formats : xml, xls, json, dbf, etc. Responsibilities: architecture design, technologies selection, development Technologies: swing, jpf, guava, miglayuot, ehcache, etc. poems.net.ua I like poems, that's why I decided to create this site. It was just a "weekend" project. Now there are over 17000 poems there. Responsibilities: backend/frontend development Technologies: node.js, express, swig, mongodb, gumby, query, grunt Analysis It's an analytical complex for creating reports for National Bank of Ukraine. Economists of PrivatBank also use it for execution of different analytical tasks. Responsibilities: backend/frontend development Technologies: servlets, flters, jsp, sybase iq, stored procedures, jquery, etc. Skype client It's an alternative skype client built on skypekit. The application allows to send messages, fles and make video calls. Also the application contains SIP client. Responsibilities: architecture design, technologies selection, development Technologies: swing, skypekit, ehcache, miglayout, sqlite, h2