Ivan Molochiy

Senior Software engineer

Profile

I bring over 14 years of commercial experience in architectural design, development, and maintenance of microservices, web applications, REST APIs, and background services, with expertise in Golang and Java. Throughout my career, I have consistently become a core member of the team, recognized as the go-to expert for project guidance, code reviews, and domain-specific knowledge. My collaborative approach and technical leadership have made me an integral part of delivering high-quality solutions in diverse and challenging environments.

Skills

Hard Skills

Golang
Java/Spring
Javascript
RDBMS NoSQL
Docker Kubernetes
Git Mercurial etc
Linux, OS X, Windows
Architectural design

Soft skills

High emotional intelligence
Flexible
Decision Making
Responsible
Social
Self-learner
Quick on the uptake

Project Direction

Leading the design, development, and optimization of diverse projects across multiple domains, managing codebases of various sizes and complexities. Ensuring timely delivery, high-quality standards, and scalability, while aligning solutions with business objectives and stakeholder needs

Experience

Kyivstar / Kyivstar Tech

Senior Golang Developer

2020-now

Kyivstar Open Telecom
Lead the architectural design, feature planning, development, and ongoing support of the developer portal and API gateway for a telecom platform
Drive the planning and prioritization of project tasks and feature development, ensuring timely delivery and alignment with strategic business goals
Proactively identify and mitigate potential risks or roadblocks, ensuring smooth project execution and minimizing delays
Provide technical guidance and mentorship to engineering team, fostering a collaborative and growth-oriented environment
Conduct thorough code reviews, establish coding standards, and implement best practices to ensure high-quality, maintainable code

Independent Contractor

Fullstack Golang Developer

2019-2020

Teaching strategies
Feature development and bugfix of teaching process management solution
Developed and supported features for planning studies and learning process

Android app developer

Freelance Android app development
Developed Android application for navigation and displaying bonded content

Edvantis

Senior Golang Developer

2017 – 2018

Drilling info
Involved in Natural resources management app development
Fixed and improved authentication and client entitlement services after Red Hat SSO migration
Developed features for managing client assets

Lohika

Java developer

2013-2017

Trane
Responsible for development of energy management system
Implemented metrics calculation related to utilities (electricity, gas, water etc.) like regional rollup, usage prediction, budget projection etc.
Implemented alerting system and meter data filtering and interpolation
Fixed countless issues in background services and web application

Tidemark
Development and bug fixing of enterprise performance management software
Implemented user task scheduling services. Fixed thread pooling issues

N-IX

Java Developer

2011-2013

OpenText
Designed and developed mobile client build management app from scratch
Lead junior members of the team
Developed HTTP resolve server for applications requested by client and administration UI application for it
Reverse-engineered and bug fixed legacy application for build management
Implemented and optimized fallback HTTP server for proprietary binary protocol

GlobalLogic

Java Developer

2010-2011

WDS
Implemented various background services and web application for phone showcase and retail

WeComm
Implemented data providing backend and integrated with user interface built with proprietary software
Implemented certificate management portal for mobile client rebranding application

Nice Systems
Developed the extension for video streaming server
Fixed threading/socket/JNI video publishing issues
Optimized performance of live streaming video publishing, integrated with video encoding software service

Education

Ivan Franko National University of Lviv

Master of Applied Mathematics and Informatics


Other activities

  • Songwriting
  • Sound engineering
  • Playing guitar/bass
  • Festivals
  • Gym
  • Gaming
  • Camping
  • Reading
  • Electronic engineering

Ivan Molochiy molochiy.ivan@gmail.com