Viktor P.

About Me

I am a Specialist Lead Developer with strong engineering skills in Java/JEE, Design Patterns, Web Services and SOA. I am pedantic about writing good codes, following best practices, and implementing new features and functionalities into projects. I have good client management skills, an excellent team player and a keen learner of new technologies.

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)