Lanre Makinde work email
- Valid
Lanre Makinde personal email
- Valid
I am software engineer passionate about continuous learning and writing clean, performant, maintainable code to build scalable and fault-tolerant systems with an emphasis on developer optimization.I am tenacious by nature, passionate at heart with a multi-disciplinary background and enjoys creating new solutions to every days new problems.Recent speaker at Singlesprout Engineering Talk series: - Message Brokers - Conceptual Overview (October 2020)- Rest vs gRPC vs graphQL - Making Architectural Decisions (October 2020)Check me out: https://github.com/lanre-mark
-
Sr. Software EngineerOpen Source May 2021 - PresentBerlin, De -
Software EngineerCodesmith Dec 2020 - May 2021New York, Ny, Us- Mentor and train junior software developers in technologies across the stack by providing dedicated one-on-one code review, whiteboarding sessions to ensure best practices and uniformity across the codebase.- Conduct technical interviews to evaluate the understanding of JavaScript fundamentals, analytical problem-solving skills, and overall technical communication for acceptance to Codesmith’s immersive program. -
Senior Software EngineerApollodevql Jul 2020 - Apr 2021- Integrated GraphiQL plugin to help developers perform test queries without going to their codes in order to fast track database query design and entity mapping of the database schema.- Integrated Typescript to utilize its static analysis to hot code the dev tool panel thereby reducing interpret/compile time that could be added to the browser’s compilation overload. It also improves cross-development team code generation and ensuring overall scalability.- Utilized the multi-process architecture of google chrome, chrome developer tools’ messaging capabilities, runtime APIs as observables to intercept graphQL queries and data between website application and developer tool.- Leveraged React Hooks to maintain state and enforce one-way data flow for React-based frontend UI with modularized components.- User Material-UI components to create tabs, buttons, and GraphQL resolver time charts for a clearly organized and declarative UI.- Utilized Jest unit tests and Enzyme snapshots to evaluate correct component architecture. -
Software Engineer, Payment Gateway Merchant Onboarding DashboardEpayafrique Aug 2020 - Nov 2020- Implemented graphQL for merchant’s transactions to reduce network request overhead considering the volume of people using the payment gateway.- Utilized React to develop front-end of merchants dashboard application, leveraging the component reusability to save production time and enable application layer scaling with anticipated merchant adoption growth.- Utilized strategy design pattern to develop react, woo-commerce, magento & word-press plugins for quick merchant onboarding to simplify integration of merchant’s websites to payment gateway.
-
Ubiquitous Spoon | Nutrition And Recipe ApplicationOpen Source Jun 2020 - Nov 2020Berlin, De- Implemented JWT for generating tokens for creating sessions there preserving user state and ensuring user fidelity as well as application security.- Used redux to manage complex app wide state leveraging on its pure functions, centralized state and predictable state updates- Deployed PostgreSQL database for a more structured schema to store relational data for users and recipes and guarantee validity of transactions between relationships of data entities through ACID compliance i.e. atomicity of data records, data consistency, concurrent read/write access & isolation, and durability during failure-incidents.- Designed backend architecture leveraging Node.js & Express server for RESTful API with modularized middleware to facilitate asynchronous database connections that enable user authentication, session management and data storage- Applied webpack to application in order to utilize hot module reloading, ES6+ transpilation npm packages, and using minification features to decrease bundled file size. -
Meetgrapql | Chrome/Firefox Extension For Google Meet Session.Open Source May 2020 - Nov 2020Berlin, De- Utilized styled-components to reduce clutter in functional components as well as maintaining separation of concerns between css and javascript and reduced clutter of styling in components.- Used Google Meet JS API to implement a proxy into the extension to intercept vital real-time event information from the google meet session- Utilized sockets.io to communicate between extension, google meet, and the participant through background services of the Web Browser Extension APIs and extension’s backend to prevent lagging and data loss hence reducing latency when participants are more than 10.- Used Context API and react hooks as a state management concept to maintain data transported over sockets eradicating prop drilling at every level in socket activity as well as participants' session. -
Software Engineer, Social Story Sharing Experience For The PandemicEloysws Apr 2020 - Jul 2020- Utilized Node/Express to develop backend APIs for social story sharing react Single Page Application, a use case for the pandemic outbreak.- Developed No-SQL queries to implement geo-spatial searches, hierarchical relationships using aggregation pipelines- Used React Context API to implement hooks for Auth0 implementation to prevent security risks and social network integration- Utilized bcrypt encryption & JWT tokens to enhance security and implement robust authentication and authorization in the Node backend.
-
Lead Engineer, Events Ticketing E-CommerceHobnika Limited Dec 2018 - Sep 2019- Oversaw a team of 10 developers to develop an event ticketing web e-commerce ticketing platform for events for the UK market.- Deployed python web server’s performant framework with Django to manage authentication and user friendly admin interface.- Implemented AngularJS MVC design pattern to bind data between model and view components of the website.- Utilized selenium to implement automated end-to-end testing of AngularJS based UI including validation, controller behaviour and django REST api calls.- Forecast & optimized cloud infrastructure costs, reducing 50% of the total expenses related to deployment with AWS EBS and Docker containers.- Implemented Redis/RabbitMQ as message brokers to communicate celery based background tasks and 3rd party services. -
Senior Developer, Web Service TeamCo-Operative Bank Of Kenya Mar 2018 - Nov 2018Nairobi, Nairobi, KeImplemented backend web services to integrate internal banking applications' end-to-end workflow automation using laravel PHP. -
Lead Developer, Moneypal Hybrid Mobile AppZedvance Limited Dec 2016 - Jan 2018Lagos, Lagos State, NgDeveloped hybrid mobile application and backend services for money lending and credit reporting application. -
Lead DeveloperQe Distributions Limited Jun 2016 - Dec 2016⇢ Designed and Developed a highly customizable CMS with gis integration using Google Map to trace cargo movement.⇢ Integrated mobile app to communicate last-mile delivery verification using Ionic Framework and Node.js for a hybrid mobile application.
Lanre Makinde Skills
Lanre Makinde Education Details
-
Olabisi Onabanjo University(O.O.U)Computer Science -
CodesmithOpen Source Residency For Experienced Software Engineers
Frequently Asked Questions about Lanre Makinde
What company does Lanre Makinde work for?
Lanre Makinde works for Open Source
What is Lanre Makinde's role at the current company?
Lanre Makinde's current role is Software Engineer.
What is Lanre Makinde's email address?
Lanre Makinde's email address is ve****@****hoo.com
What schools did Lanre Makinde attend?
Lanre Makinde attended Olabisi Onabanjo University(O.o.u), Codesmith.
What skills is Lanre Makinde known for?
Lanre Makinde has skills like Webpack, Git, Amazon Web Services, Monorepo, Grpc, Jquery, Node.js, Mongodb, Representational State Transfer, Apache Kafka, Back End Web Development, System Analysis And Design.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial