Elmar Gasimov, Founder and CEO

Elmar Gasimov

Founder and CEO

Rentoo Limited

Location
Great Britain (UK) - London
Education
Bachelor's degree, Economics And Political Science
Experience
10 years, 7 Months

Share My Profile

Block User


Work Experience

Total years of experience :10 years, 7 Months

Founder and CEO at Rentoo Limited
  • United Kingdom
  • My current job since January 2017

STACK: ANGULAR | REACT | TYPESCRIPT | REDUX SASS | NGINX | NODE | EXPRESS | MONGO | JEST NEXT | AWS | DOCKER | PYTHON | LANGCHAIN

Rentoo brings security and trust to renting for landlords, tenants and lenders.

Lead a team of five to build the software to automate the entire lettings process in the UK from start to finish. The product features fully automated reference checking, signing and uploading tenancy agreements and a payment and billing system.

Outside of building the business and the team, I was hands-on with every aspect of the development for the product, both on the front-end, design and back-end. The front-end is built in React and Redux (ported over from Angular), and the backend is built with Node, Express, Mongo and Elasticsearch.

We use LangChain for extracting open source data to generate listings and area guides using various LLMs. We also run our prediction models for rent prices and credit risk on VertexAI.

We run our main application using docker containers with Kubernetes on Amazon EKS with smaller microservices running on Fargate. For object storage we use S3 together with Lambda. We also use Redis for caching purposes.

Raised £300K in investment, continued to bootstrap the company and it currently generates a six figure ARR.

Application Security Consultant at Parity Technologies
  • United Kingdom - London
  • March 2023 to May 2023

STACK: TYPESCRIPT, NEXT, REACT, GRAPHQL, IPFS, TAILWIND CSS, RADIX UI, STYLED COMPONENTS, NETLIFY, CYPRESS, JEST, NX

Managed client-side (TS/JS) security posture, including mitigating XSS, implementing Content Security Policy (CSP), preventing CSRF attacks and others.

Gained in-depth knowledge in blockchain security, addressing risks such as eclipse attacks, long-range attacks, social engineering, and implementing robust countermeasures for other potential threats.

Utilised STRIDE and DREAD methodologies for threat modelling and risk assessment of applications to identify potential security risks and develop mitigation strategies.

Implemented OWASP guidelines and best practices to ensure robust web application security. Used fuzz testing techniques to identify software vulnerabilities and ensure stability under stress.

Collaborated with external penetration testing partners with code audits to uncover security flaws and provide recommendations for improvement.

Managed security incidents, coordinating response efforts, and conducting post-incident analysis.

Implemented and reviewed a variety of application security tools, such as SAST, DAST, and IAST, to facilitate automated security scanning and vulnerability management.

Lead Developer at VEGA.XYZ
  • United Kingdom - London
  • April 2022 to November 2022

STACK: TYPESCRIPT, NEXT, REACT, GRAPHQL, IPFS, TAILWIND CSS, RADIX UI, AG GRID, STYLED COMPONENTS, NETLIFY, CYPRESS, JEST, NX

Developed the software for a decentralised trading platform from scratch that enables derivatives trading on the Vega blockchain. Features include wallet based authentication, creating orders, depositing funds, educating and displaying market data.

Built the data explorer (comparable to Etherscan) to verify transactions on the Vega blockchain, in the process gaining an understanding of how to optimise for performance when rendering large transaction datasets from multiple services.

Gained an understanding of how different protocols in DeFi blend together, like orderbooks, trades, delegations, market making, staking and governance.

Mobile Architect at Transport for London (TFL)
  • United Kingdom - London
  • June 2021 to April 2022

STACK: REACT NATIVE, EXPO, MOBX, REACT NAVIGATION, TYPESCRIPT, JEST, AZURE, APP CENTER, SHOPIFY RESTYLE

Devised a React Native development strategy used in three different projects at TFL. This includes a build and release pipeline, a React Native component library, and the setup and boilerplate code, making it easier to spawn new RN apps very quickly.

Built a React Native cross-platform app for a safety critical project to help engineers working on the tracks. This app includes token-based authentication with Azure AD, NFC scanning, and Push Notifications.

Utilised the Expo framework together with Ignite CLI to aid development and Turtle CLI to build standalone apps in the build pipeline deployed via Microsoft App Center.

Technical Architect at Schroders Personal Wealth
  • United Kingdom - London
  • March 2021 to June 2021

STACK: REACT, TYPESCRIPT, JEST, NODEJS, GRAPHQL, TERRAFORM, AWS, SERVERLESS, LAMBDAS

Devised multiple solutions to help a FinTech client onboard new customers as part of a wider Digital Transformation project, including DocuSign and Salesforce integrations.

Designed a microservice architecture utilizing many of the AWS services, including Lambdas, Route 53, S3 and others to port over parts of the current monolith architecture.

Implemented an automated path to deployment using Terraform for infrastructure provisioning, building a CI/CD pipeline with Circle.CI, creating Lambda functions using the Serverless.com framework, and a client side React.js and Typescript application.

Software Engineer at Camelot Lottery Solutions (National Lottery)
  • United Kingdom - London
  • October 2020 to March 2021

STACK: ANGULARJS | IONIC | CORDOVA | SASS | JASMINE | PROTRACTOR | ES6

Working remotely as part of a multinational agile team on improving the user experience for the different digital lottery products and scratch cards.

Oversaw the proof of concept to refactor the National Lottery app using modern frameworks like React Native, Fastlane and Expo.

Part of the group that runs weekly triages for improving the application security by applying OWASP WSTG and MASVS best practices and standards.

Improving and adding performance and accessibility related features to the website and mobile app of the National Lottery.

Optimised the reliability and speed of the website by introducing new enhancements capabilities of progressive web apps (PWAs).

Tech Lead at Lloyds Banking Group
  • United Kingdom - London
  • April 2016 to December 2016

STACK: REACT | FLUX | SASS | HTML5 | NODE | EXPRESS | JASMINE | ENZYME | JENKINS

Lead a group of seven developers in the Cards team to build new front-end components in React with Redux, to help improve the online banking products related to credit cards and money transfers.

Worked closely with different product owners, PMs, BAs and the various design teams in an Agile environment to deliver the various phases of the project on time.

Simultaneously spearheaded the development of the Shared Components library and style guide using React.js, Flux (Redux), Gulp, Webpack and Sass with the other tech leads. These components are currently used across the various online banking products of Lloyds Banking Group.

Trained an offshore team of 20 developers in India to be able to use ES6, React, Flux and unit testing with Enzyme and Jasmine, as well as being able to write high quality code using the new UI components and architecture.

Founder And CEO at Bungaloow
  • United Kingdom - London
  • August 2014 to June 2016

Bungaloow is a place for landlords to list and manage their property in a professional and straightforward way without using an agent.

Developed a fully tested responsive web application using Angular.js, HTML5 and Sass on the front-end, which consist of a sophisticated accounting system, document storage (Amazon S3) and multiple types of user profiles with different ACLs.

Created a native iOS app using Facebook’s React Native, in the process acquiring knowledge of the latest iOS 8 design guidelines and designing and developing for the iPhone 6 plus.

As it was a Greenfield project, I took the chance to really dive in and apply the best practices and performance optimisations surrounding Angular.js that I gathered from my previous experience, including separating concerns for controllers and services, creating a modular architecture and minimizing bindings.

Designed the entire UX and UI for mobile, tablet and desktop starting off from basic sketches to wireframing and finally creating finished designs on Photoshop.

Lead Developer at Lloyds Banking Group
  • United Kingdom - London
  • September 2015 to February 2016

STACK: REACT | FLUX | SASS | LESS | HTML5 | NODE | HAPI | EXPRESS | JASMINE | JENKINS

Architected from the ground up an isomorphic application for a greenfield banking project, that automates personal and commercial account opening (KYC/KYB project).

Developed a set of utility functions and components using a Flux based architecture, which supports isomorphism and form handling when JavaScript is disabled.

Gained experience in creating a security heavy architecture that can protect sensitive information and financial data, by working closely with penetration testers to patch holes on the front-end and the server.

I have remained very hands-on with the development of our codebase, by picking up new stories, code reviews, pair programming, creating style guides and writing documentation.

Helped with ramping up new joiners by teaching them the basics of the Flux pattern, React and our custom Flux framework.

Gained in-depth knowledge of consulting in a major financial institution as one of the “first boots on the ground” in an Agile transformation project lead by Sapient and McKinsey & Co.

Maintained velocity in a fast moving agency project by helping clearing up any roadblocks for our devs and aiding BA’s with story creation.

Familiarised with business processes related to personal and commercial account opening and lending.

Tech Lead at Conde Nast
  • United Kingdom - London
  • May 2015 to August 2015

Developed and architected an e-commerce website from the ground up which was rich in content and imagery, while simultaneously managing a team of 6 developers.

Devised an architecture that is SEO focused and CMS compatible, supported by code sharing between the front-end and the back-end (isomorphic app), by creating reusable components and employing a modular design pattern.

Created a more robust dev process, by implementing coding standards, creating style guides and utilizing Jira workflows, which increased our velocity.

Frequently interacted with the other non-technical teams, aiding them with story creation on Jira and providing estimations for the workload.

Senior Front-end Developer at Sky News, NOW TV
  • United Kingdom - London
  • May 2014 to December 2014

Front-end focused role were I was responsible for developing NOWTV’s new marketing site, being part of the CMS team, consequently gaining exposure to building and maintaining a custom built CMS system with Angular.js and Node.js.

Created a reusable UI framework with HTML5 components, Compass and Sass, as well as planning and coding a high level CSS/Sass architecture to be used across the entire site.

Developed UI components and modules, like sliders and movie galleries with jQuery, integrating them into the CMS by writing migration scripts for MongoDB.

Thrived in an agile/scrum environment that embraced modern coding practices comprising of TDD/BDD, pair programming and CI/CD, as a result becoming a better programmer by closely watching and sharing knowledge with fellow colleagues who come from a variety of programming backgrounds.

Excelled at hitting deadlines and estimating work loads while working in a cross-functional organisation, regularly interacting with the marketing and design teams, to quickly iterate on the designs and keep the development flowing smoothly.

Frequently interviewed new candidates, analysing their aptitude as a developer, problem solving capability and likeliness to be a good team fit, accordingly gaining knowledge on how to raise a good team of technical people.

Front-end Developer at ConnectId
  • United Kingdom - London
  • February 2014 to April 2014

Worked in an agile team building a mobile application that allows you to share contact details using NFC and SMS, using Angular.js, PhoneGap, Cordova and the Ionic framework.

Acquired a higher-level understanding of creating a Hybrid mobile application using the PhoneGap and Cordova APIs.

Contributed actively to our Open Source project that enables a promise-orientated Angular.js wrapper around the Cordova API.

Created High Fidelity Mock-ups for the application’s UI, familiarising with the latest iOS7 design guidelines and conducting extensive research in providing a thorough user experience for iPhone apps.

Coded new design skins using Sass for the legacy app that we build with Foundation 5, PhoneGap, Backbone.js and Node.js, consequently acquiring knowledge of Backbone best practices with PhoneGap.

Senior Front-end Developer at Sportlobster
  • United Kingdom - London
  • July 2013 to October 2013

STACK: BACKBONE | UNDERSCORE | JQUERY | SASS | HTML5

Wrote Object-Oriented JavaScript (utilising Backbone.js) for a front-end heavy web and mobile app, focusing predominantly on providing a consistent user experience and designing responsively to support a multitude of browsers and devices.

Created powerful plugins to increase user engagement, including a sophisticated multi-friend selector using the Facebook API, resulting in a staggering 9% increase a day in user signups.
Worked progressively towards improving the code, by separating the concerns, fixing bugs and creating reusable UI components.

Education

Bachelor's degree, Economics And Political Science
  • at University Of London - Queen Mary
  • June 2012
Bachelor's degree, Economics And Political Science
  • at University Of California, Irvine
  • June 2011

Study Abroad Programme (Exchange Student)

High school or equivalent, A-Levels
  • at David Game College
  • June 2009

A Level in Mathematics (A) • Economics (A) • History (B) • AS Level in Law (B) Totaling 390 UCAS Points

Specialties & Skills

Mobile Development
Technical Architecture
Cyber Security
JavaScript
Cloud Services
JavaScript
Cyber Security
Application Development

Languages

English
Native Speaker
Dutch
Native Speaker
Russian
Expert
Turkish
Expert
Azerbaijani
Native Speaker