Viktor P.

About Me

A detail oriented back end engineer with a decent front end experience as well and very fast learner with strong problem solving skills. Pedantic about writing good codes and following good practices. Likes implementing whole features from start to end, designing/estimating new functionalities.
Has handled and lead projects from initiation until the final phase. Experienced in leading teams and managing client communications.
Loves working in teams and gets motivated while working on challenging tasks, learning new technologies, refactoring code, etc.

Frontend

Backend

Database

DevOps

QA & Testing

Other

Work history

UpStack
UpStack
Software Developer
2018 - Present (7 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.

Vereign AG
Vereign AG
Senior Software Engineer
2018 - Present (7 years)
  • Support the technical design process by participating in the analysis of technical application requirements.

  • Improve operations by conducting system analysis; recommending changes in policies and procedures.

  • Running coding and testing program modules effectively, assisting in design, and executing tests for performance optimization.

Resolve Systems
Resolve Systems
Software Architect
2018 - 2018
Sofia, Bulgaria
  • Designed, developed and executed multiple software solutions for clients, and also provided architectural blueprints and technical leadership when necessary.

  • Regularly analyzed the existing software architecture for weak points in both single node and multi-node configurations.

  • Fixed database bottlenecks, improved system performance, and approved all final products before launch.

Accenture Bulgaria
Accenture Bulgaria
Lead Developer
2017 - 2017
Sofia, Bulgaria
  • Continuously enhanced system sustainability and integrity by providing support to fix critical bugs and implement new features.

  • Developed clear, concise and well-tested code, and assisted other developers in completing tasks through pair programming and code reviews.

  • Disseminated information on design decisions, critical software problems, and incident troubleshooting with clients.

Proxiad
Proxiad
Senior Java Developer
2016 - 2017 (1 year)
Sofia, Bulgaria
  • Designed, developed and maintained efficient, reusable, and reliable Java code for different software applications.

  • Conducted tests on completed code modules, and fixed code as needed to ensure smooth system deployment with the intended functionality.

  • Regularly run tests to ensure the best possible performance, quality, and responsiveness of applications.

Accedia
Accedia
Senior Software Consultant
2013 - 2016 (3 years)
  • Regularly developed high-quality software design and architecture, identified, prioritized and executed tasks in the software development lifecycle.

  • Automated tasks through appropriate tools and scripting.

  • Updated softwares with the latest technologies and features.

Musala Soft
Musala Soft
Software Engineer
2011 - 2012 (1 year)
Sofia, Bulgaria
  • Liaised with internal teams and vendors to fix and improve products, and develop different features for applications.

  • Performed regular validation and verification tests on applications.

  • Properly documented development phases, monitored systems and discussed client requirements with project team.

Piranko
Software Engineer
2007 - 2007
Sofia, Bulgaria
  • Wrote tests for existing and developed codes to ensure compatibility and stability.

  • Upgraded and expanded existing software applications to meet the changing needs of clients.

  • Regularly developed scalable, automated solutions for clients, and established multi-platform versions of software packages.

Showcase

Software Architect, Resolve Core Performance Improvement
  • The Resolve Core product experienced significant performance issues, including slow response times and scalability problems.

  • Database bottlenecks were addressed, resulting in a 5x performance improvement.

  • The architecture was analyzed, identifying critical weaknesses and providing guidelines for remediation.

Software Architect, Data Collection Service
  • The project involves building a service to collect incident data from multiple core system points and aggregating it in a Greenplum warehouse.

  • An initial design and architecture were delivered, including a Proof of Concept (PoC).

  • The project team initiated the work and provided initial design and direction for future development and improvement.

Lead Developer, Supergroup OMS
  • New Order Management System (OMS) implemented for a client, replacing an existing legacy system.

  • Solution was delivered on time before a critical period for online retailers (Black Friday).

  • Continued ongoing support and maintenance, including bug fixing and feature implementation.

Software Developer, Ariba Network
  • Ariba Network facilitates collaboration between buyers and suppliers for streamlined transactions.

  • Buyers can manage the entire procurement process, enhancing relationship building and opportunity discovery.

  • The platform assists suppliers in achieving procurement transformation goals and improving customer satisfaction.

Education

Education
Bachelors' degree , Computer Science
Technical University of Sofia
2008 - 2012 (4 years)