Alexey Bykov

Alexey Bykov Email and Phone Number

Lead Software Developer at Esprow @ Esprow
manhattan, new york, united states
Alexey Bykov's Location
Batumi, Georgia, Georgia
About Alexey Bykov

I am a Senior Software Developer with more than 10 years of experience in web and desktop development (Web technologies/Java/.Net)All my experience I got working as a software developer in an office in Saint Petersburg (Russia). I grew up from a regular developer to a Senior software architect and a team lead. I have experience with leading groups up to 10 members (developers, test engineers, technical writers, and designers) acting as a team lead and an architect.Professional Skills:- Amazon Web Services- WEB (HTML, CSS, JavaScript, VueJS, ExtJS, Node.js, JQuery, Bootstrap)- Java (Maven, Spring, Hibernate, Servlets, JSP, Web Services, and others)- Docker, Kubernetes- CI (Jenkins, TeamCity)- .Net (WPF, WinForms, WCF, Entity Framework, .Net Core, ASP.Net MVC, and others) - good knowledge and working experience- Databases (SQL, PostgreSQL, MySQL, Microsoft SQL Server, CouchDB)- Very experienced with Agile, version control systems (GIT/SVN), and project tracking tools like JIRA or TFS.As for my strongest abilities, I can say that I know how to write code that should work reliably in production. I do not afraid of taking responsibility for code that is being written by other developers in my team, performing code review, and explaining to other team members how to write code better to avoid errors in a customer environment.

Alexey Bykov's Current Company Details
Esprow

Esprow

View
Lead Software Developer at Esprow
manhattan, new york, united states
Website:
esprow.com
Employees:
9
Alexey Bykov Work Experience Details
  • Esprow
    Senior Java Back-End Developer
    Esprow Nov 2020 - Present
  • Biocad
    System Architect
    Biocad Sep 2020 - Nov 2020
    St Petersburg, St Petersburg City, Russia
  • Kofax
    Principal Software Engineer
    Kofax Feb 2019 - Sep 2020
    Saint-Petersburg, Russia
    Developed an existing distributed cloud solution for accounts payable that works in AWS infrastructure 24/7 without downtime. Used technologies: Java, GWT, docker, Kubernetes, NoSQL database CouchDb, Amazon Web Services.Along with supporting the application, I took a part in the automation of the build process and implementing Continuous Deployment of the application to the cloud.Took an initiative to change the design of the application to make it possible to run it in the docker… Show more Developed an existing distributed cloud solution for accounts payable that works in AWS infrastructure 24/7 without downtime. Used technologies: Java, GWT, docker, Kubernetes, NoSQL database CouchDb, Amazon Web Services.Along with supporting the application, I took a part in the automation of the build process and implementing Continuous Deployment of the application to the cloud.Took an initiative to change the design of the application to make it possible to run it in the docker infrastructure and deploy it to AWS Kubernetes implementation (EKS). This is the most interesting part of the work as Kubernetes is a cutting-edge technology that gives a lot of benefits in deployment and supporting applications in the cloud.Took an initiative to migrate a single NoSQL CouchDb installation to clustered CouchDb to make it more stable in the production environment. Clustered CouchDb implementation was done with Kubernetes in AWS.Apart from the main product, I designed a web application tool for performing migrations from one database state to another. This tool has been written using these technologies: Java, Spring Boot, VueJS framework. To make sure the application works correctly, unit tests and integration tests have been developed. Integration tests are run in a docker environment using testcontainers framework. The application was also deployed and run in AWS Kubernetes implementation (EKS)One more initiative from me was the developing UI testing framework based on the Selenium, Docker, and test containers framework. With this framework, it was possible to write and run UI tests for our main application using docker containers and integrate them into the Continuous Integration server (Jenkins) without the need to run these tests on a physical or virtual machine. When the core for this framework was done, we delegated the responsibility of writing UI tests to the QA team and all the tests for UI were written by them. Show less
  • Cjsc «Eureca»
    Full Stack Developer And Team Lead Of Web And Desktop
    Cjsc «Eureca» Sep 2013 - Jan 2019
    Russian Federation
    Designing and developing desktop appplication for getting, routing and sending messages from different sources that should work 24/7 without downtime. Used technologies: .Net Framewok, C#, NHibernate, SignalRDesigning and developing enterprise content management system. It has an alfresco platform with deep customization on the back-end and a custom front-end based on the ExtJS framework. Used technologies: Java, Alfresco + Activiti, Spring Framework, JavaScript, ExtJS, PostgreSQL, MSSQL… Show more Designing and developing desktop appplication for getting, routing and sending messages from different sources that should work 24/7 without downtime. Used technologies: .Net Framewok, C#, NHibernate, SignalRDesigning and developing enterprise content management system. It has an alfresco platform with deep customization on the back-end and a custom front-end based on the ExtJS framework. Used technologies: Java, Alfresco + Activiti, Spring Framework, JavaScript, ExtJS, PostgreSQL, MSSQL ServerLeading and managing team with 6 developers, 2 engineers and 1 designer. Right now I combine roles of team leader, project architect and sometimes a project manager Show less
  • Ltd «Pmi Soft»
    C#, C++ Developer
    Ltd «Pmi Soft» Jun 2011 - Sep 2013
    Saint-Petersburg
    Designed and developed desktop applications using .Net Framework 4 (WPF, WCF technologies) and DevExpress componentsCreated program modules that communicated with Fiscal Printers, Ticket Label Printers, Barcode ScannersCreated Windows Services that communicated with desktop applicationsDesigned and developed mobile application for Windows CE that was a part of Access Control System Was involved in Unit Testing and bug fixingWorked on Agile Methodology (Scrum) + JIRA
  • Cjsc «Eureca»
    C#, C++ Developer
    Cjsc «Eureca» Sep 2010 - Jun 2011
    Saint-Petersburg
    Developed desktop application using .Net Framework (Windows Forms, WPF) Developed desktop Windows and Linux applications using Qt4Developed Windows Services and Linux DaemonsCreated program modules that communicated with IP cameras and Flash drives
  • Ltd «Kassir Ru»
    С++ Developer
    Ltd «Kassir Ru» Jan 2010 - Sep 2010
    Saint-Petersburg
    Developed desktop applications in C++ using Rad Studio and Qt4Supported existing projects written in C++

Alexey Bykov Education Details

Frequently Asked Questions about Alexey Bykov

What company does Alexey Bykov work for?

Alexey Bykov works for Esprow

What is Alexey Bykov's role at the current company?

Alexey Bykov's current role is Lead Software Developer at Esprow.

What schools did Alexey Bykov attend?

Alexey Bykov attended Petrozavodsk State University (Petrsu).

Who are Alexey Bykov's colleagues?

Alexey Bykov's colleagues are Yulia Alekseeva, Daria Davydenko, Dmitrii Popov, Svyatoslava Ovchinnikova.

Not the Alexey Bykov you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.