Christian S.

Christian S.

Senior Software Engineer

Bulgaria
Hire Christian S. Hire Christian S. Hire Christian S.

About Me

Christian is a Tech Enthusiast with keen interests in machine learning, artificial intelligence and data science. He specializes in building greenfield/scalable applications within a micro-service architecture, writing clean, top quality codes mixed with other best practices such as SOLID principles and TDD, and writing tests aimed at ensuring that applications are heavily fortified for clients. He is multi-faceted, a team player, and consistently delivers client-focused solutions to complex software problems.

Work history

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

ScaleFocus
ScaleFocus
Software Engineer
2017 - Present (7 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.

Portfolio

Junior Backend Developer, EPAM Charity

Worked in a team of 6 developers. I came up with the idea for the project, so I was the de facto Product Owner. Lead the team with writing software specifications and design solutions. Effectively enhanced my knowledge on Agile methodologies, Scrum in particular and created a Continuous Integration and Deployment pipeline with Jenkins for the product.

Developer, Mercador - EPAM Systems

EPAM Systems is an IT service company that offers a wide range of services to its clients. Worked on building the main product for an air cargo logistics company called Mercator. The product was a Web Application that supported Multi-tenancy. The whole idea of the software product was to be offered directly to clients of Mercator. The Web Application even went live while we were developing new functionalities. Worked within the Scrum framework, and led discussions regarding some architectural solutions that were accepted and also implemented. Worked on a very high level on complex elements and documentation regarding the the application.

Developer, Shutterfly
Developer, Shutterfly

Shuttefly provides a public platform, where anyone can upload pictures and later order a product, for example a coffee cup or a pillow, with a personal picture printed on it. Had to serve content on the web site through several applications. Worked effectively on 4 of its software products (Backend Applications). Extended and improved the existing codebase on all of them. Communicated directly with the client and his QE team and regularly clarified specifications of the tasks at hand. Mentored and taught best practices to trainees and junior developers on the team.

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)