Lead Software Engineer | Tech Lead | Senior Software Engineer | IT Career Coach, Mentor & Consultant
With over 10+ years of experience as a commercially focused Java software developer and project lead, I excel in problem-solving and solution development with a keen eye for detail. I have a strong track record of delivering high-quality, well-documented software solutions while ensuring exceptional client service delivery. My experience includes software development using Spring, Hibernate & Hybris for B2B & B2C applications, with a deep understanding of SQL, OOP principles, and GoF and J2EE patterns. I am skilled in communication and possess excellent English proficiency, which enables me to work effectively in cross-functional teams and liaise with stakeholders. My ability to lead projects and deliver top-notch solutions makes me a valuable asset to any organization looking for a strong Java developer and effective leader.
- Java SE/EE; Spring Boot/Cloud
- SQL, PL SQL;
- Good understanding of OOP, GoF Patterns
- unit/integration testing (JUnit, Spring Testing Framework, Mockito, EasyMock and Power Mock)
- logging (log4j, sl4j)
- build tools (Gradle, Maven, Ant)
- report framework: Jasper Reports
- JDBC, JNDI, JSP/Servlets, Spring (Core, AOP, MVC, Security, JMS, Integration), Spring Data, REST-ful web services (Spring MVC, Jersey), Hibernate, JMS (ActiveMQ and IBM MQ and Kafka)
- SOAP web services (Spring WS)
- HTML, XML, CSS, JavaScript (Fundamentals), jQuery (Fundamentals).
- eCommerce platforms: Hybris.
- Version control systems: SVN, Git.
- Bug Tracking Systems: JIRA
- OS: Windows, Linux (Ubuntu 14.10 - 13.10; Cent OS).
- Continuous Integration Systems: Jenkins, Bamboo.
- Databases: Oracle, MySQL, NoSQL MongoDB, Redis, PostgreSQL, H2;
- Methodologies and practices: Agile, Scrum, Kanban board, Waterfall.
- Application Servers: WebSphere, JBoss, Tomcat, Jetty, Spring boot;
- Tools: Docker, GitLab, GitHub, Jenkins, Sonar.
- IDEs & Internal Tools: Eclipse, IntelliJ IDEA
- Strong team player with a collaborative mindset
- Ability to mentor and guide peers, sharing knowledge and expertise
- Proactive in internal knowledge sharing and helping colleagues to develop their skills
- Experienced in being a go-to person for certain areas of expertise within the company
- Excellent written, communication and presentation skills
- Experienced in problem solving, analysis and solution development
- Strong team worker
- High attention to detail
- Proactive in making and delivering improvements
- ๐ Iโm interested in Java and new technologies and different methodologies that help me to grow.
- ๐ฑ Iโm currently learning k8s
- ๐๏ธ I'm looking to collaborate on being ready to be a consultant or lead your project to success.
- ๐ซ How to reach me via LinkedIn https://www.linkedin.com/in/yevgen-polukov/
- ๐ ๏ธ Active practising in HackerRank and LeetCode