Nikolay Nenkov
Bulgaria 🇧🇬
Upstaffer since January 14, 2024

Nikolay Nenkov — Experienced Full Stack Software Developer

Expertise in Full Stack Web (9.0 yr.).

Last verified on January 14, 2024

Core Skills

Java
Java
API
API
TypeScript
TypeScript
Angular
Angular
JavaFX

Bio Summary

An adept Full Stack Software Developer with over 14 years of comprehensive experience in IT, specializing in Java and Continuous Integration/Continuous Delivery (CI/CD) practices. Technically proficient in developing RESTful APIs, tailoring frontend libraries with Angular and TypeScript, and securing applications with Spring Security. Proven history of leveraging agile methodologies to advance software development life cycle (SDLC) processes in international projects, focusing on industries like gaming and traffic control. Passionate about knowledge sharing, evidenced by contribution to a Java newsletter and mentoring roles. This engineer's history showcases a solid foundation in electrical engineering technologies and a consistent drive for enhancing software manufacturing through innovation and rigorous quality assurance.

Technical Skills

Programming Languages Java, TypeScript
JavaScript Frameworks Angular
Java Libraries and Tools JavaFX
Data Analysis and Visualization Technologies Business Analysis
Methodologies, Paradigms and Patterns Agile, Clean Architecture, FDD
SDK / API and Integrations API, RESTful API
BlockChain and Decentralized Software NFT
Project Management & Administration Project Management
Platforms Quadient Inspire
Other Technical Skills Simulator

Work Experience

Software Developer (Outsourcing), International Outsourcing Projects

Duration: February 2021 - April 2023
Summary:
  • Software Developer involved in three major international projects, maintaining versatility across different technologies and domains
  • Contributed to a frontend library, admin panels, and traffic simulation integrations
Responsibilities: Developing and integrating a TypeScript frontend library with Angular, mentoring junior developers, enhancing global gaming admin panels, programming traffic controllers, and collaborating with international teams.
Technologies: TypeScript, Angular, various traffic simulation tools

Software Developer (Outsourcing), Kaufland IT Hub API Development

Duration: February 2020 - November 2020
Summary: Software Developer in Kaufland IT Hub, tasked with building HATEOAS REST API with a focus on security and search features, while working remotely during the COVID-19 pandemic.
Responsibilities: Creating HATEOAS REST API, integrating Spring Security, and implementing ElasticSearch, along with automating product delivery and testing.
Technologies: HATEOAS, REST API, Spring Security, ElasticSearch

Software Developer (Outsourcing), Multiple Software Development Projects

Duration: May 2018 - November 2019
Summary:
  • Participation in two projects, commitment to a Java newsletter, and self-improvement via company resources
  • Involved in diverse stages of the SDLC and improvements in agile methodologies
Responsibilities: Implementing OAuth2.0, developing REST APIs and JavaFX admin panels, connecting to MQTT brokers, and collaborating with cross-functional teams.
Technologies: JDK Spring Boot, Spring Security, JavaFX, MQTT

Information Technology Consultant, Diverse IT Consultancy

Duration: 2009 - 2018
Summary: Diverse IT consultancy work ranging from website fixes to full webpage development, domain instruction, WordPress, and database maintenance over a span of nine years.
Responsibilities: Assisting clients with IT needs such as website corrections, webpage creation, and providing guidance on domains, hosting, and maintaining WordPress and databases.
Technologies: WordPress, Various Web Technologies and Databases

Student Tutor, Student Tutoring

Duration: 2010 - 2017
Summary: Providing academic tutoring in mathematics, natural sciences, and technology to improve students' exam preparations and academic performance.
Responsibilities: Tutoring in various academic subjects and conducting online video calls for students abroad to enhance their education.
Technologies: Various Educational Technologies

Computer Aided Design Drafter, CAD Drafting

Duration: 2012 - 2015
Summary: Engaged in the creation and editing of CAD files based on existing blueprints, descriptions, and photos, primarily focused on furniture and metal parts.
Responsibilities: Editing existing CAD files, generating new ones, and preparing blueprints for different projects.
Technologies: CAD Software

Data Input and QA Associate, Data Input and Quality Assurance

Duration: June 2014 - October 2014
Summary: Data management role focused on maintaining data integrity and user experience for the company database and interface.
Responsibilities: Adding new data, removing duplicates, filling missing information, and ensuring correct data display on user interfaces.
Technologies: Data Management Tools, QA Test Tools

Education

  • Technical University of Sofia
    Electrical Engineering Technologies/Technicians
    October 2013 - April 2014
  • Technical University Gabrovo
    Electrical Engineering Technologies/Technicians
    2010 - 2012
  • High School of Mathematics and Natural Sciences | Gabrovo, Bulgaria
    Mathematics and English Language
    2005 - 2010

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Nikolay Nenkov
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring