Christian S.

About Me

I specialise in building greenfield applications in a micro-service architecture with top quality code. I’m also very diligent towards improving project’s processes, such as documentation, code reviews, Continuous Integration and Deployment pipelines. I always give my best and try to adapt and evolve my skills to best suit a given project/client. I'm keen in building scalable applications in micro-service architecture and writing tests aimed at ensuring the application is heavily fortified. New technologies, intriguing architecture and a great team are things that particularly inspire me. Moreover, having a client with good working ethics, that also provides a clear road-map and organisation of the work is a great plus for me and would definitely boost my motivation. Genuinely a very friendly person and co-worker, also always trying to provide help, support and motivation for others.
Capable of taking up various roles within a team, as well as managing it.

Frontend

Backend

Database

DevOps

QA & Testing

Workflow

Other

Work history

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

ScaleFocus
ScaleFocus
Software Engineer
2017 - Present (8 years)
Sofia, Bulgaria
  • Successfully optimised the performance of a dozen REST services for Shutterfly saving the organisation some considerable cost annually due to low latency, and an improved user experience on their platform.

  • Consistently deliver high-quality code on a daily basis with relatively short deadlines for each task, and work within a highly distributed team to support 5 different development environments for the client.

  • Regularly improve the existing code base, refactoring code and backing it up with performant Unit and Integration tests for optimal efficiency.

EPAM Systems
EPAM Systems
Software Engineer
2017 - 2017
Bulgaria
  • Effectively wrote high-quality code for a greenfield project and efficiently backed it up with Unit and Integration tests for the client.

  • Successfully built and deployed the system servers using Docker and Jenkins(CI), and actively communicated with the clients on a daily basis for clarifications on their specifications.

  • Produced extensive documentation for the elements of the system that were written for the client.

EPAM Systems
EPAM Systems
Junior Software Engineer
2016 - 2017 (1 year)
Bulgaria
  • Successfully liaised with 2 other backend developers to design and develop a fully fledged Spring Boot application, with Spring Security authorisation and authentication implementation of the OAuth 2.0 protocol.

  • Effectively led the team to write coherent software specifications and design solutions, learned new technologies, and mastered the tools for Spring framework.

  • Provided technical support for system performance by creating a continuous integration and deployment pipeline with Jenkins.

Showcase

Junior Backend Developer, EPAM Charity
  • Worked as a team of 6 developers.

  • Developed the project idea and served as the Product Owner.

  • Led the team in writing software specifications and design solutions, including implementing a Continuous Integration and Deployment pipeline using Jenkins.

Developer, Mercador - EPAM Systems
  • EPAM Systems is an IT service company providing a broad range of services.

  • They developed a Web Application for Mercator, a cargo logistics company, supporting Multi-tenancy.

  • The project was developed using the Scrum framework and involved significant architectural design and documentation.

Developer, Shutterfly
Developer, Shutterfly
  • Shutterfly is a public platform for uploading and ordering personalized products, including coffee cups and pillows.

  • The developer worked on four software products (Backend Applications) and significantly extended and improved the existing codebase.

  • The developer communicated directly with clients and QE teams, clarifying specifications and mentoring junior developers.

Education

Education
Bachelor’s degree
Technical University of Sofia - Sofia, Bulgaria
2016 - 2018 (2 years)
Education
Graduate
IT Talents Academy - Java EE Bootcamp
2016 - 2018 (2 years)
Education
High school diploma
FLS “Romain Rolland” - Stara Zagora, Bulgaria
2013 - 2016 (3 years)