Resume

Benjamin Ajewole

Senior Fullstack Engineer | Cloud Architecture & Serverless Systems

Technical Skills

React • JavaScript • Docker • NestJS • NextJS • Python • Prisma • AWS • Typescript • Serverless • Sequelize • GraphQL • GitHub Actions • GitLab • AWS CDK • AWS Lambda • AWS EventBridge • SST • AWS DynamoDB • Amazon Step Functions • Azaure • AKS • Kubernetes • Docker • VueJS

Software Engineering Experience

ABN AMRO | Netherlands (Hybrid) - IT Engineer.

Leading the architecture and development of an AI-powered knowledge assistant, defining system design and technical direction for the platform. Increased test coverage of a legacy application from 40% to 75%, significantly improving reliability and reducing regression issues. Driving engineering standards and architectural best practices across the team through code reviews and technical guidance. Addressing and resolving customer queries promptly to ensure high satisfaction and trust. Leading technical knowledge-sharing sessions to improve engineering practices and architectural consistency across the team.

Shell Recharge Solutions | Netherlands (Hybrid) - Software Engineer.

Implemented service-to-service authentication and authorisation with Mutual TLS. Led the architecture and development of three production systems, including two AWS serverless platforms and a customer-facing frontend application. Provided mentorship to engineers, emphasising best practices and efficient workflows. Improved overall code quality and reduced post-release bugs by conducting rigorous code reviews with actionable feedback. Designed and owned system architectures ensuring scalability, reliability and high availability across multiple services.

Readeo | USA (Remote) - Software Engineer.

Implemented new features and maintained existing functionality across core products, enhancing quality and consistency. Spearheaded the redesign of the application for responsiveness across various devices and screen types. Conducted code reviews to maintain high standards of code quality and consistency. Improved logging and error management to enhance system stability and troubleshooting capabilities.

TexAu | Mumbai, India (Remote) - Software Engineer.

Created and deployed Lambda functions on AWS Lambda to automate lead sales generation processes. Created Chatbot and Widget solutions for integration into client websites, particularly for a law firm in the US. Implemented a referral bonus management system to streamline and automate the process. Utilised third-party integration services like Integromat and Zapier to facilitate effortless API integration for users, eliminating the need for dependency on our user interface.

BloomTech(fka Lambda School) | USA (Remote) - Technical Mentor.

Led a team of 6 developers in the development of a full-scale web application. Facilitated standup meetings to track progress and objectives. Conducted individual meetings to address student challenges and provide support.

Freelance | Lagos, Nigeria - Web and Android developer.

Developed websites using WordPress and Joomla CMS, ensuring responsive design and optimal functionality. Created advanced applications for the Android platform, focusing on usability and performance enhancements. Hosted CMS sites on various hosting platforms, optimizing speed and security. Conducted rigorous unit testing, bug fixing, and performance optimization to deliver high-quality web and mobile solutions.

Andela | Lagos, Nigeria - Software Engineer.

Collaborated with cross-functional teams to deliver high-impact software solutions, leveraging agile methodologies to meet project milestones efficiently. Contributed to the design and implementation of scalable architectures, ensuring solutions met performance and scalability requirements. Actively participated in code reviews and provided constructive feedback to peers, fostering a culture of continuous improvement and knowledge sharing. Engaged in continuous learning and professional development activities, attending workshops and conferences to stay updated on emerging technologies and best practices in software engineering.

CodeLagos | Lagos, Nigeria - Lead Facilitator and Trainer.

Led training sessions on a diverse range of technologies including Java, Python, HTML, CSS, WordPress, and Scratch, fostering a dynamic learning environment for students. Managed and coordinated a team of facilitators, ensuring effective delivery of training materials and alignment with program objectives. Conducted workshops for high school teachers on Scratch and Python programming, equipping educators with essential skills to integrate technology into classroom learning. Developed curriculum materials and learning resources, customising content to meet the needs of diverse learner populations and facilitate interactive learning experiences.

Projects

Spec Runner: NextJS | Zustand | Netlify Functions | Monaco Editor

Deployed App

Developed a visual API workflow builder that lets developers create, run, and debug complex API sequences using a drag-and-drop interface Used Netlify function to invoke the HTTP requests

Expense Tracker: React | Lambda | AWS Cognito | TypeScript | Netlify

Deployed App

Developed an expense tracking application with authentication and chart visualisation features Implemented APIs for managing budgets and expenses

QR code zone: VueJS | AWS Lambda | Amazon API Gateway | MongoDB

GitHub

Created an application for generating and scanning QR codes with user authentication Built a serverless backend using AWS Lambda and MongoDB

CSV to Array: NPM

GitHub

Developed an NPM package for converting CSV data to arrays for developer convenience

Education

BloomTech | Full Stack Web Development & Computer Science | Remote

Udacity | Cloud DevOps | Remote

Certifications

Azure | Azure Developer Associate

Azure | Azure Fundamentals

AWS | AWS Certified Developer - Associate

Udacity | Cloud DevOps Engineer Nanodegree

AWS | AWS Certified Solutions Architect - Associate (Past)

AWS | AWS Certified Cloud Practitioner (Past)

Benjamin Ajewole | Full-stack & Cloud Engineer