Profilbild von Kyrylo Bulgakov Senior Software Engineer aus JudendorfStrassengel

Kyrylo Bulgakov

verfügbar

Letztes Update: 04.11.2023

Senior Software Engineer

Abschluss: MSc Computer science and information protection
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (verhandlungssicher) | englisch (verhandlungssicher) | russisch (verhandlungssicher)

Dateianlagen

Lebenslauf_Kyrylo_Bulgakov.pdf

Skills

Scrum, Agile, TDD, IOT, Big data, Clustering, Java, SQL, PL/SQL, Scala, Python Markup, XML, HTML, XSTL, CSS, XSD, UML 2.0, Java EE, Java SE, Spring(WS, MVC, REST, JMS, AOP, Microservices, Kafka, Multithreading, Hibernate, JPA, JDBC, EJB, SOAP/REST, WebServices, ActiveMQ, JAX-WS, Struts, JSP, AJAX, Jquery, AngularJS, Typescript, AWS, SQS, API Gateway, IAM, S3, Secret manager, Cloud, Gigaspaces, Ehcache, Hazelcast, Hadoop, Software testing, Junit, Jbehave, Selenium, Mockito, Hamcrest Server, Weblogic, Glassfish, Tomcat, Jetty Continuous Integration, TeamCity, Jenkins, Database, MySQL, Oracle, PostgreSQL, IntelliJ Idea, Eclipse, Sonar, CheckStyle Profiler, YourKit, AppDynamics, Version control, SVN, Git Build tool, Ant, Maven, MKS Integrity, JIRA OS, Windows, Linux, Spring Boot, Spring Rest, other - SQL, Docker, Spring, MVC, REST/ Web Flow, JSP database - PostgreSQL, HQL, Ehcache(Jgroups), testing, Refactoring, Jgroups, EE, EJB3, Active MQ, CAS, JBPM database - Oracle DB, other - SQL, HQL, Jquery, EasyMock, Bug fixing, Java EE running, Weblogic server, SOA, web-services, cloud platform - Gigaspaces, DB, JBoss server, JNDI, Oracle DB, Javascript, Java EE under Tomcat server, telecommunication, Tomcat server, Log4J database - Oracle DB

Projekthistorie

09/2019 - 01/2022
Senior Software Engineer / Architect
NXP (Internet und Informationstechnologie, >10.000 Mitarbeiter)

Designing Architecture solution and development of IOT project for integration, provisioning secure elements on the
chips/devices. Building microservice cloud architecture and coupling it with AWS services.
Technologies used: stack - Java SE, technologies - Kafka, JPA, Spring Boot, Spring Rest, database -
PostgreSQL, other - SQL, Microservices, AWS, Docker containers testing - Junit, Mockito.

01/2012 - 09/2019
Senior Software Engineer / Architect
Bearingpoint LLC (Telekommunikation, 5000-10.000 Mitarbeiter)

Designing, development and customization Enterprise Infonova R6 multilayer business support system in life-cycles:
Platform and Business Management, Product Management, Customer Management, Order Management, Billing and
Finance for different customers:
* "TATA" (Telecommunications)
High performance internal Business Support system.
Technologies used: stack - Java SE, technologies - Hibernate, Spring(MVC/ REST/ Web Flow), JSP database -
PostgreSQL, other - SQL, HQL, Jquery, Ehcache(Jgroups), Microservices, AWS, testing - Junit, Mockito.
Responsibilities:
- Webservice development and integration - Code review
- Designing Architecture solutions - Refactoring
- Setup and Integration distributed Ehcache with Jgroups - Performance optimizations
- Mentoring team members - Task estimation & HL Estimation
- Product Owner support
* "Kabel BW" / "UPC" / "British telecom plc" / "HD Plus"
Technologies used: stack - Java EE running on Glassfish server, technologies - EJB3, Spring, Hibernate, Struts,
Activity, JSP, Active MQ, CAS(Central Authentication System), JBPM database - Oracle DB, other - SQL, HQL,
Jquery, testing - Junit, Selenium, EasyMock.
Responsibilities:
- Performance optimizations - Junior mentors
- Webservices integration - Release support
- Setup, integration Active MQ and CAS - Refactoring
- Designing Architecture solutions - Bug fixing
- Code review - Task estimation

08/2011 - 01/2012
Senior Software Engineer
Luxoft (Konsumgüter und Handel, >10.000 Mitarbeiter)

Development high performance flight booking system for IATA(The International Air Transport Association).
Technologies used: stack - Java EE running on Weblogic server, SOA binding framework - OSB, technologies - EJB,
Hibernate, Spring(core, web-services, transactions), JMS, cloud platform - Gigaspaces, clustering, database - Oracle
DB, other - SQL, HQL, testing - Junit, Jbehave.
Responsibilities:
- Suggest and apply Architecture solutions - Bug fixing
- Performance optimizations in concurrent environment - Refactoring
- Release support

11/2010 - 08/2011
Java Software Developer contractor
Ciklum LLC (Banken und Finanzdienstleistungen, 5000-10.000 Mitarbeiter)

Development the Internet banking system for Austrian bank BAWAG. Worked on customer side in Vienna, Austria.
Technologies used: stack - Java EE running on JBoss server, technologies - EJB, Hibernate, JNDI, JDBC, database
- Oracle DB, other - SQL, HTML, CSS, Javascript, jQuery.

03/2009 - 11/2010
Java Software Engineer
UGMK LLC (Industrie und Maschinenbau)

Development and supporting of the internal workflow system.
Technology used: Java EE under Tomcat server,- EJB, JDBC, database - Oracle DB, other - SQL, HTML, CSS,
Javascript.

03/2008 - 03/2009
Junior Java Developer contractor
TeamLog LLC (Telekommunikation)

Development internal support environment system for France telecommunication company France Telecom Group.
Worked on customer side in Lannion, France.
Technologies used: stack - Java EE running on Tomcat server, technologies - Struts, Spring, Hibernate, JSP, Log4J
database - Oracle DB, other - SQL, HTML, CSS, Javascript.

Summary
As experienced software developer I am always open for challenging and hard-resolvable tasks, permanently ready to
support my colleagues and apply my knowledge and skills creating usable, stable, efficient and scalable information
systems that provide value for business-owners and end users.

Reisebereitschaft

Weltweit verfügbar
Profilbild von Kyrylo Bulgakov Senior Software Engineer aus JudendorfStrassengel Senior Software Engineer
Registrieren