Daniel Nenkov, Developer in London, United Kingdom
Daniel is available for hire
Hire Daniel

Daniel Nenkov

Verified Expert  in Engineering

Software Developer

Location
London, United Kingdom
Toptal Member Since
December 4, 2019

丹尼尔擅长深入研究复杂的问题,找到有利于公司和客户的创新解决方案. Most recently, he has created a digital challenger bank for SMEs, 领导的团队改变了英国人申请离婚的方式, 并创建了一个屡获殊荣的多因素认证平台,该平台曾在Tech Crunch和WSJ上发表过文章. He's looking forward to tackling his next challenge.

Portfolio

Mumo Systems, LLC
Spring, Java, Jira, Angular, React, Docker, MacOS, Linux
Mettle
React Native, React, Apache Kafka, Spring Boot, Spring, Java, SQL, api...
Ministry of Justice, UK
Node.js, PostgreSQL, Spring Boot, Spring, Java, SQL, api,技术咨询...

Experience

Availability

Full-time

Preferred Environment

Git, IntelliJ IDEA, APIs

The most amazing...

...我参与过的一个项目是一家针对英国小企业的挑战者银行.

Work Experience

Java Developer

2023 - PRESENT
Mumo Systems, LLC
  • Developed apps to connect to Okta, Azure Active Directory (now Microsoft Entra ID), and OneLogin to get user information into Jira.
  • Added features, fixed bugs, 并致力于为流行的计算应用Jira实现新设计.
  • 使用Helm图表创建了一个自动化流程,在AWS中部署Jira和Confluence.
技术:Spring, Java, Jira, Angular, React, Docker, MacOS, Linux

Senior Engineer

2018 - 2019
Mettle
  • Contributed to the development of Mettle, 苏格兰皇家银行(RBS)推出的独立中小企业挑战者银行,提供经常账户服务, instant invoicing, 以及通过移动应用程序为交易添加收据和跟踪支出的功能.
  • 扩展和维护现有的微服务,并创建新的微服务,以适应Mettle平台的事件溯源架构.
  • Added features to the React Native mobile banking application.
  • 将事件流迁移到AVRO,这样我们就可以实现持续部署.
  • 通过引入消费者驱动的契约测试(Pact)扩展自动化测试套件.
  • Created an interactive dashboard to track business and team OKRs.
Technologies: React Native, React, Apache Kafka, Spring Boot, Spring, Java, SQL, api, Technical Consulting, Custom Solutions, System Architecture, System Design, Full-stack, Databases

Technical Lead

2017 - 2018
Ministry of Justice, UK
  • 确保离婚微服务符合改革方案的总体高层设计. 这包括与程序架构师的定期会议,以及与团队成员沟通设计决策.
  • Created low-level design documents, selecting the right tools and technologies, 并确保向公众发布的软件尽可能健壮和安全.
  • 消除技术障碍,掌握整个冲刺成果.
  • 创建新的和扩展现有的微服务,为市民提供功能, government officials, and solicitors.
  • Led the digital divorce team.
Technologies: Node.js, PostgreSQL, Spring Boot, Spring, Java, SQL, api,技术咨询, Custom Solutions, System Architecture, System Design, Full-stack, Databases

Technical Lead

2015 - 2017
Callsign
  • 是否完全参与新产品和新功能的架构、设计和开发.
  • 在React中从零开始编写了一个新的现代版本的Callsign仪表板. 通过与产品设计师密切合作,重新思考和重新设计功能,并将它们转移到现代视图,我成功地逐步淘汰了旧版本的产品.
  • 创建了Callsign Admin REST API的扩展版本,为加入Callsign的组织和用户提供了一个标准接口.
  • Contributed to Callsign On Premise (OP). 我们的任务是提取平台的一部分,以便在客户的场所部署它,这样企业就可以控制他们的事务数据.
  • 开发的呼号PKI,允许呼号云验证OP安装是否可信(CFSSL).
  • 开发EventBridge,提供从一个站点(云或OP)到另一个站点的活动的未过滤的事件传输.
  • 参与了Replication Bridge的开发,该桥提供从一个站点到另一个站点的更改的被动过滤复制.
  • 架构并开发了多层安全引擎的第一个版本,帮助企业即时检测和减轻身份验证威胁. This later became one of the major selling points of Callsign.
Technologies: React, Couchbase, Spring Boot, Spring, Java, SQL, APIs, Technical Consulting, Custom Solutions, System Architecture, System Design, Full-stack, Databases

Senior Engineer

2011 - 2015
Semafone
  • Designed, developed, 维护公司屡获殊荣的软件解决方案中的支付模块. Semafone软件为呼叫中心和零售商提供安全的语音交易,以接受持卡人不在场(CNP)支付.
  • 确保Semafone软件的创建和维护使用最佳实践和高安全标准,因此它很容易通过频繁的PA DSS认证.
  • 参与将Semafone软件部署到客户的内部部署环境.
Technologies: MySQL, jQuery, JavaScript, HTML, Java, SQL, APIs, Technical Consulting, Custom Solutions, System Architecture, System Design, Full-stack, Databases

Software Engineer

2008 - 2011
Business Systems (UK)
  • Designed, built, 并支持一个包含质量监控的呼叫记录和劳动力管理技术平台, analytics, and workforce management.
  • 设计并开发了异步呼叫存储和归档库,用于将呼叫记录归档到公司内部数据存储或将其安全地传输到客户场所.
  • 实现了公共SOAP和RESTful api,公司的移动开发人员和外部各方使用这些api来创建和管理电话会议.
Technologies: Firebase, HTML, JavaScript, GWT, Java, SQL, APIs, Technical Consulting, Custom Solutions, System Architecture, System Design, Full-stack, Databases

Mettle

http://www.mettle.co.uk/
Forward-looking business bank account.

Callsign

http://www.callsign.com/
实时人工智能驱动的身份和身份验证解决方案,可以确认用户的真实身份, at work and at home.

技术队领导-数字离婚-司法部-英国

http://www.gov.uk/divorce/file-for-divorce
我花了9个月的时间在英国司法部领导数字离婚团队. 我负责确保数字离婚微服务符合司法部数字化转型计划的总体高层设计. I was tasked with creating low-level design documents, selecting the right tools and technologies, and making sure that the software is robust, secure, and follows best practices.

Languages

Java, SQL, JavaScript, HTML5, CSS, HTML

Frameworks

Spring, Spring Boot, Spring Security, GWT, React Native, Angular

Tools

Git, IntelliJ IDEA, Jira

Paradigms

Agile

Platforms

Web, Apache Kafka, Firebase, Docker, MacOS, Linux

Storage

Spring Data REST, Databases, Couchbase, PostgreSQL, MySQL

Other

APIs, Technical Consulting, Custom Solutions, System Architecture, System Design, Full-stack, Code Architecture

Libraries/APIs

React, jQuery, Node.js

2005 - 2009

Bachelor's Degree in Computer Science

Sofia University - Sofia, Bulgaria

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring