Roman K.

About Me

I have over 5 years in-depth experience as software developer and full-stack web developer. I am proficient in developing web applications, APIs, various integrations, and datacenter equipment management. I create applications from scratch, improve existing solutions with legacy codebase, and lead the testing and deployment automation. I am a client-focused developer who can describe architecture in simple and easy-to-understand language. I take a pragmatic approach to problem solving and enjoy exploring how things work under the hood to fully understand how to use them. Passionate about creating innovative projects, I deliver outstanding solutions that meet and exceed clients' expectations.

Frontend

Database

Other

Work history

UpStack
UpStack
Full-Stack Web Developer
2017 - Present (8 years)

Serve as a software engineer serving a diverse range of clients on numerous software projects.

Independent Contractor
Software Engineer
2015 - Present (10 years)
  • Managed and mentored a remote team of 5 engineers.

  • Played key role in updating a search algorithm and redesigning search indexes.

  • Integrated with numerous partner APIs.

  • Managed the refactoring and data migration of the financial logic of the application.

  • Created an alternative version of the application to target a different audience.

  • Created a unique and comprehensive sales analytics tool.

Servers.com and Webzilla.com Hosting Provider Management Software
Senior Software Engineer, Back-End
2013 - 2015 (2 years)
  • Designed and implemented an extensible billing and invoicing system.

  • Automated tasks of data center personnel by designing and implementing an automated bare-metal server provisioning system.

  • Implemented a distributed system for monitoring server and website accessibility

WaveAccess
Software Engineer
2011 - 2013 (2 years)

Created and developed numerous innovative software programs.

Showcase

Full-stack developer
Full-stack developer
  • OpenApply is a project focused on streamlining international school admissions.

  • It aims to simplify communication with parents and manage billing.

  • The project provides analytics on various metrics for school management.

Back-end engineer
Back-end engineer
  • Developed an extensible billing and invoicing system.

  • Implemented an automated bare-metal server provisioning system.

  • Designed and implemented a distributed system for monitoring server and website accessibility.

Full-stack developer
Full-stack developer
  • Complete refactoring and data migration of the application's financial logic.

  • Created an alternative application version for a different target audience.

  • Developed a sales analytics tool as part of the project.

Team lead
Team lead
  • Managed and mentored a remote team of 5 engineers.

  • Updated the search algorithm and redesigned search indexes.

  • Integrated with numerous partner APIs.

Education

Education
Bachelor of Engineering (BE) Systems Engineering
National Technical University of Ukraine 'Kyiv Polytechnic Institute'
2008 - 2012 (4 years)