EMIL VALENTINOV GENOV
Senior Software Developer @ Digital Origin (Jan 2018 - present) Working in a team developing on-line, paperless and completely autonomous consumer financing. As part of the back-end team, I am redesigning the existing monolithic application into a set of micro-services to make it more flexible and easier to maintain. Continuously refactoring in order to have code that is as robust and effective as possible, without compromising business priorities.
Team Lead, Mobile team @ Ocado (Aug 2017 - Dec 2017)
In charge of multi-disciplinary team consisting of java Backend, iOS, Android, UX and QAs in Ocado, the world largest online supermarket. Tasked with day-to-day project management, solving conflicts with PO and stakeholders, facilitating communication with other teams and starting discussions in the team by asking the right questions. Doing continuous one-on-ones to find out peoples’ goals and help them grow. In the end by keeping everyone motivated and productive, was able to create a team that delivers consistently.
Missing the excitement that working with code brings, decided to go back to software development.
Tech Lead, Backend and Risk @ Digital Origin (Jun 2012 – Aug 2017)
Being the 5th person to join DigitalOrigin startup, I’m proud of helped building this now >100 person successful fintech leader, that tries to change the market for fully electronic, paperless online credit and e-commerce.
Started as a senior Java developer, was immediately noted for the ability to bring order to the chaos, make systems more stable and efficient. Later on was trusted on hiring and building-up a team of 6 developers and influencing company’s decisions on software process and technologies.
Responsible for in-house developed identity/risk assessment/fraud detection functionality on which all company products are based.
Senior Java Developer @ Nuroa Internet Services (Jan 2011 – Jun 2012)
Developed backend part of a vertical search engine centred around property buy/sell, renting and vacation homes. Responsible for crawling, parsing, transforming and summarizing all data the site operates on.
Senior Java Developer @ mercatis GmbH (Apr 2009 – Jan 2011)
Worked on an automated logistics and ERP system for one of the largest European retail store chains. Designed and implemented a framework to control legacy MFC systems (industrial warehouse robots). Side project was process reporting and control system.
Senior Software Developer @ Industria Inc (Jun 2006 – Apr 2009)
Was involved in design and development of several OSS(Operational Support System) for triple-play operators in Ireland and Iceland. Later specialised in IPTV middleware systems.
Software Developer @ FINATEC AG (Aug 2000 – Jun 2006)
Developed client side of enterprise scale security trade and settlement system used in some top 10 banks in Germany. Did architecture and developed a very successful wmAccess product.
Software Developer @ Institute of Computer Technology (Feb 1998 – Jul 2000) Developed “Bulgarian Documents of Identity” and “Document Management System” projects.
SUMMARY OF QUALIFICATIONS
- Development skills:
- Java server-side programming (Spring, Hibernate, maven, async programming)
- Micro-services architecture (Spring Boot, Spring MVC and JAXRS, Swagger)
- Full Spring stack
- Full EJB3 stack (EJB3, JPA, JMS), Web Services and REST services
- NoSQL (mongoDB), SQL Servers (MySQL, Oracle)
- Amazon cloud stack (EC3, S3, RDS, SQS)
- Continuous Integration (GitHub, Jenkins, Sonar Cube, Rollbar)
- Erlang, Ruby, node.js, Groovy and Grails
- Process skills: Agile development, Scrum methodology, Specifications
- People skills: Team management, hiring process, motivation
- Mathematical School of Sofia “Paisij Hilendarski” (1986 – 1992)
- Technical University of Sofia (1992 – 1997)
M. Sc. Degree in Computer Science (Oct 1997) - Specialization in Software Systems
Fluent spoken and written English, working level Spanish