Stan K.

Stan K.

Senior Software Engineer

Kharkov, Ukraine
Hire Stan K. Hire Stan K. Hire Stan K.

About Me

Stanislav is an experienced Software Engineer with 10+ years of technical expertise; digging into different domains to iterate simple, clean and scalable solutions to complex issues on projects for clients. He is a team player that organized the Agile development process in 7 teams and led up to 11 engineers simultaneously. He has a keen interest in product management and strives to deliver excellent customer service on projects to clients.

Work history

UpStack
UpStack
Lead Java Developer
2019 - Present (5 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participate in scrums consisting of cross-functional teams, both software and hardware.

  • Ensure that features are being delivered efficiently and on-time.

Karat
Karat
Interviewer Engineer
2019 - 2020 (1 year)
Remote
  • Assessed problem-solving skills and programming language knowledge of more than 300 candidates for companies like Databricks, Palantir, Pinterest.

  • Conducted screening and technical interviews with software engineering candidates based on company needs.

  • Managed confidentiality regarding interviews scripts and procedures.

Platfa
Tech Lead
2019 - 2019
Ukraine
  • Designed and implemented a scalable messaging platform that is able to support 100K active users.

  • Achieved scalability by applying Command Query Responsibility Segregation and Event Sourcing patterns.

  • Provided technical guidance and coaching to developers, and conducted code review.

Redmart/Alibaba
Redmart/Alibaba
Senior Software Developer/Scrum Master
2018 - 2019 (1 year)
Singapore
  • Actively participated in and contributed with new approaches and techniques for the migration of Redmart's product to Alibaba's stack.

  • Acted as Scrum Master for a team of 6 engineers. Offered expertise for tasks on prototypes; iterating, and deploying updates for Redmart's product.

  • Increased order conversion rate by 2% by implementing order amendment feature in the online supermarket based on customer data.

Self-Employed
Self-Employed
Technical Consultant/Co-founder
2016 - 2018 (2 years)
Kharkov/London, Ukraine/United Kingdom
  • Delivered MVP on time with limited resources by designing a multi-tenant system and mentoring 2 junior developers with help of YAGNI and KISS principles.

  • Coordinated internal resources, customer resources, and third parties for the smooth execution of all technical aspects on projects.

  • Created an easily extendable marketplace platform by building a pluggable system with Docker. Built an Agile team with 3 senior software engineers.

Tradeshift
Tradeshift
Team Lead / Software Engineer
2014 - 2016 (2 years)
Copenhagen, Denmark
  • Continually reached OKR goals with 2 teams by applying Scrum processes and mentoring techniques. Offered technical leadership for the development of two international enterprise solutions for clients.

  • Eliminated regular production crashes, memory leaks, and reduced daily reported errors from 20K to 100 by refactoring the Accounts Payable solution using Akka and reactive programming. Reduced manual support needed for new customer configuration for the invoice processing platform by 90%. It was achieved by creating a domain-specific language based on Scala DSL that was used to generate custom configurations for new clients.

  • Designed and implemented a change in the procurement business flow that provided an advantage over competitors by understanding domain and customer’s needs.

Epam Systems
Epam Systems
Software Developer/Architecture Team
2013 - 2014 (1 year)
Kharkov, Ukraine
  • Designed and developed solutions that changed Epam's project infrastructure; speeding up product development and adaptation of new team members to the project. Trained 10 developers from junior to the middle level.

  • Implemented a health check solution that was estimated as a 6-month effort in 4 days by applying a deep understanding of web-containers. Eliminated production downtime related to manual release steps by automating CI/CD process.

  • Imposed engineering practices by giving lectures, performing code reviews, and automated code analysis.

TeamDev
TeamDev
Software Engineer
2010 - 2013 (3 years)
Kharkov, Ukraine
  • Efficiently applied advanced Java and JavaScript-based technologies for the completion of several projects in bioinformatics for TeamDev. - Implemented drag-n-drop support for headers in the table component for JSF components library.

  • Maintained 95+% code coverage by applying best engineering like SOLID and KISS practices and the Command Query Responsibility Segregation pattern for cloud-based storage where researches could save terabytes of data.

  • Implemented a code coverage plugin for Intellij IDEA. Adhered to the highest security, availability, confidentiality and privacy policies and controls on projects.

ProfITsoft
ProfITsoft
Junior Java Developer
2009 - 2010 (1 year)
Kharkov, Ukraine
  • Extended existing insurance platform to support 3 additional insurance plans by applying testing and refactoring techniques. Participated in the maintenance of a large legacy enterprise system for the client.

  • Worked on tasks for bug fixes and feature implementation on different solutions within ProfITsoft.

  • Efficiently implemented a test automation solution that saved the dev team days of development time.

Portfolio

Senior Software Developer/Scrum Master - Redmart at Lazada
Senior Software Developer/Scrum Master - Redmart at Lazada

Lazada is the number-one online shopping and selling destination in Southeast Asia. It has 400,000 sellers and 3,000 brands serving 560 million consumers in the region through its marketplace platform; it is supported by a wide range of tailored marketing, data, and service solutions; offering users multiple payment methods including cash-on-delivery, comprehensive customer care and hassle-free returns through Lazada's own first- and last-mile delivery arm supported by approximately 100 logistics partners. Worked on the migration of the platform to a new stack; integrating it into an existing solution and participated in the successful launch of the product.

Team Lead - Tradeshift Pay
Team Lead - Tradeshift Pay

The Tradeshift Pay platform goes beyond AP automation and e-invoicing by transforming accounts payable into an end-to-end supply chain payments solution. It allows users to take total digital control of every invoice, payment program, and possibility within their supply chain future. Worked as a team lead on the project; maintaining existing solutions/functionalities and building new features for the platform; leading to a doubling in the number of clients within a year.

Software Engineer - AWS Wizard
Software Engineer - AWS Wizard

AWS Wizard is an easy to use tool that speeds up the AWS Configuration. AWS is focused on enterprise clients that can afford to have dedicated DevOps engineers. AWS Wizard makes it easy to use all infrastructure from AWS without special skills. It automates all the error-prone deployment and configuration tasks and sets everything up the way developers expect out of the box. This means that users can get started with AWS microservices easily, and focus on solving important business problems instead of dealing with AWS deployment workflows. Cloudfront/Terraform/Ansible helps DevOps to build complex solutions. AWS Wizard allows you to go without DevOps using simple solutions. The application builds a static website with just one command. Custom domain, HTTPS, and CDN included. It also deploys EC2 cluster with just one command.

Education

Education
MSc. Computer Science
Kharkov National University of Radioelectronics
2008 - 2013 (5 years)
Education
Programming Languages
Coursera
2013
Education
Algorithms: Design and Analysis, Part 2
Coursera
2014
Education
Louv 1.1x, Paradigms of Computer Programming - Fundamentals
edX
2014
Education
Functional Programming in Scala
Coursera
2014
Education
Louv 1.2x: Paradigms of Computer Programming: Abstraction and Concurrency
edX
2015
Education
Principles of Reactive Programming
Coursera
2015