EMIL VALENTINOV GENOV
Place of Birth: Sofia, Bulgaria | About me: emil-genov.com
Living in: Barcelona, Spain | Email: email@example.com
Senior Software Developer @ N26 (Oct 2018 - Present) Working at N26, an entirely digital challenger bank. As all startups it started as a monolith application, but achieving unicorn status with more than 5 million customers, we needed to find better way to grow into the future. As part of the back-end team, we are redesigning the existing monolith 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.
Senior Software Developer @ Pagantis (Jan 2018 - Oct 2018) Creating on-line, paperless and completely autonomous consumer financing. Back to full time software development. Responsible for in-house identity/risk assessment/fraud detection functionality on which all company products are based.
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 @ Pagantis (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 summarising 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/Kotlin server-side programming
- Micro-services architecture (Spring Boot, Spring MVC and JAX-RS, Swagger)
- Full EJB3 stack (EJB3, JPA, JMS), Web Services and REST services
- NoSQL (mongoDB), SQL (MySQL, Postgres, Oracle)
- Amazon cloud stack (EC3, S3, RDS, SQS)
- Continuous Integration (GitHub, Jenkins, Sonar Cube)
- 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) - Specialisation in Software Systems
Fluent spoken and written English, working level Spanish