I am Babajide Williams
I’m a solution-driven software engineer with over 10 years of experience in the IT world, providing a permanent solution to day-to-day challenges that gives the company a competitive edge and producing outstanding results for clients. My experience spans across multiple aspects of design and development process, with a primary focus on creating intuitive, accessible, and user-centered products. I’ve worked closely with designers to translate wireframes and prototypes into interactive, responsive interfaces, ensuring a smooth and engaging user journey across various devices. I concentrate on optimizing user flow and minimizing friction by simplifying navigation, enhancing load times, and ensuring consistent visual and interactive elements
email babanila@yahoo.com
address Berlin, Germany
Social
Skills
I’m driven by the thrill of collaborating with passionate individuals to bring extraordinary software to life. Creating something exceptional together fuels my creativity and pushes the boundaries of what’s possible.
Web Development
Javascript, Coffeescript, Nodejs, Nestjs, Python, SQL, MongoDB, PostgreSQL.
Frontend Development
HTML5, CSS3, LESS, SASS, SCSS, Tailwind, Bootstrap, React, Next.js, Svelte, Gatsby, Hugo.
UI/UX Design
Figma, Photoshop, Sketch, Prototyping, Wireframing, User Research, Usability Testing.
Testing & CI/CD
Storybook, Cypress, Jest, Mocha, Docker, GitHub-Actions, CircleCI, Jenkins.
Experience
I collaborate with startups, established organizations, and companies across the health, e-commerce, retail, and SaaS sectors to develop digital solutions that empower clients to tackle challenges and foster meaningful connections with millions of users daily.
Senior Frontend Developer | HealthHero GmbH | Berlin, Germany
Sept, 2021 — Present
Responsibilities
• Creating advanced software solutions and web applications using React, Nextjs, TypeScript, JavaScript, Nodejs, HTML5, CSS3/SASS/LESS, Cypress, Jest, and Storybook, including developing a UI components library.
• By enhancing user accessibility on websites, I significantly improved the user experience.
• Implemented test-driven development (TDD) practices to guide the development process and ensure robust, maintainable code.
• Utilized React Testing Library to perform component-level testing, creating and executing test cases that focus on user interactions, rendering logic, and component state to ensure individual React components function as expected in isolation.
• Integrated Cypress tests into the continuous integration (CI) pipeline, ensuring that component tests run automatically on every commit, helping to catch regressions early in the development process.
• Developed the Long-Covid-App and the Questionnaire Rule Engine tool.
• My optimization efforts resulted in a 200% increase in website speed, a 10% reduction in bundle size, and a reduction in hacker attacks from 2.0% to 0.02%.
Frontend Developer | North.io GmbH (EGEOS GmbH) | Kiel, Germany
Oct, 2020 — Sept, 2021
Responsibilities
• Created software solutions and different web applications for clients using frameworks and technologies like React, Gatsby, Hugo, TypeScript, JavaScript, Nodejs, HTML5, Tailwind, CSS3/SASS/LESS, Cypress, Jest, and Storybook, including developing a UI components library.
• Transforming design assets from Photoshop, Figma, and wireframes into fully responsive, pixel-perfect, functional, and mobile-friendly web pages.
• Contributed to the development and maintenance of AMUCAD’s AI-driven Decision Support System (DSS) website for marine munitions. The system processes extensive data from various sources, such as scientific research, munitions management, and legal frameworks, to assist maritime and environmental administrators in making well-informed decisions.
• Designed and implemented a user interface that enables stakeholders to easily access and interpret complex underwater survey data, enhancing the usability and impact of the Daimon project.
• Leveraging the power of WebGL to render complex geospatial data in real-time, allowing for smooth and responsive user interactions, even with large datasets.
• Led the frontend development of a web-based tool that integrates complex geospatial data, providing users with an intuitive interface to analyze and visualize environmental and infrastructure data.
• Optimized the performance and usability of the diagram generation process, ensuring that large and complex projects could be visualized efficiently without compromising on detail or clarity.
• Led the migration of the project development tool from Webpack to Vite, enhancing development speed and improving build performance.
• The optimization of websites resulted in a 300% increase in speed.
Software Engineer | Daizu GmbH | Berlin, Germany
June, 2019 — June, 2020
Responsibilities
• Developed questionnaire app, e-commerce, CRM and blog-post website using using technologies such as React, Gatsby, GraphQL, CMS(Sanity), JavaScript, HTML, style-components and pure CSS.
• Converting design assets from Figma and wireframes into fully responsive, functional, and mobile-optimized websites.
• Integrating RESTful APIs and collaborating with backend systems.
• Emphasized testing components from the user’s perspective by simulating real-world scenarios, such as clicking buttons, filling out forms, and navigating through UI elements.
• Developed and maintained unit tests to ensure the accuracy and reliability of individual components and functions within the application.
• Implemented advanced techniques such as code splitting, tree shaking, and dynamic imports to minimize unnecessary code in the final bundle.
• Refactored codebase to achieve a 30% reduction in bundle size.
Software Engineer | Commercetools GmbH | Berlin, Germany
June, 2018 — June, 2019
Responsibilities
• Developed innovative API solutions using Node.js, CoffeeScript, REST, and GraphQL to create various modules that support modern microservice-based architecture for clients, such as Category Export and Resource Deleter.
• Built full websites and individual web pages for various clients.
• Utilized testing frameworks such as Jest, Mocha to write automated unit tests, achieving high code coverage and early detection of defects.
• Performed integration tests to validate the interactions between different modules and services, ensuring smooth communication and consistent data flow throughout the system.
• Designed and executed end-to-end (E2E) tests to verify the full functionality of web applications, covering everything from the user interface to the backend systems.
Software Developer | Bliss Energy Nig. Ltd. | Lagos, Nigeria
May, 2015 — May, 2018
Responsibilities
• Developed innovative software solutions using pure JavaScript, HTML, and CSS, and created various websites utilizing vanilla JavaScript, jQuery, React, HTML, and CSS.
• Played a key role in setting up the network that enhanced the company's development and growth.
• Initiated market research studies to identify demand for the company's products or services and captured business development opportunities to capitalize on them.
System Administrator | Emirates Flight Catering | Dubai, United Arab Emirates
May, 2012 — May, 2015
Responsibilities
• I was responsible for setting up and maintaining Windows Server 2012, managing and configuring routers and switches during network setup, and overseeing user account management.
• Handled the installation, updating, and maintenance of software on office equipment, including computer systems, routers, and switches.
Network Administrator | Yemshba Telephone Network | Ogun, Nigeria
March, 2010 — Sept, 2012
Responsibilities
• I was responsible for setting up and maintaining Windows Server 2008, managing user accounts, and overseeing the installation, updating, and maintenance of software on company systems.
• Handled the installation and upkeep of office equipment, including computer systems, routers, and switches.
Education
All my life I have been driven by my strong belief that education is important. I try to learn something new every single day.
Master
University of Applied Science Kiel
MSc (Hons) in Information Engineering.
Oct, 2016 — Nov, 2020
Bachelor
Federal University of Technology Akure
BTech (Hons) in Computer Science.
Oct, 2005 — Nov, 2010
Projects
These projects showcase my ability to build scalable, user-centered solutions across different industries, from healthcare to environmental protection.
HealthHero GmbH
• Led the frontend development of Fernarzt's Long COVID support platform, designed to provide comprehensive telemedicine services to individuals recovering from Long COVID, particularly those insured under various health plans. (https://www.fernarzt.com/long-covid/fuer-versicherte).
• Led the development of the Fernarzt Rule Engine, a flexible rule-based system designed to automate decision-making processes for medical assessments. By implementing a configurable rule engine and a clean, modular architecture, I simplified the creation of new rules and ensured that updates could be made easily without disrupting the system, providing a scalable solution for handling complex medical evaluation protocols.
North.io GmbH
• Contributed to the development of Daimon and Daimon2 Project, an innovative initiative focused on maritime safety and environmental protection, by enhancing the monitoring and management of underwater munitions through a web-based application. These tools provided users with intuitive access to critical data, improving the efficiency of munitions tracking and environmental protection efforts.(http://www.daimonproject.com, https://www.amucad.org/daimon)
• Contributed to ErPad project which utilizes AI technologies like neural networks and GPU-based calculations for the automated extraction and connection of historical documents, making it easier to analyze large amounts of archival data based on geographic, temporal, and thematic relationships. (https://www.amucad.org/erpad)
• Contributed to the frontend development of a geospatial data analysis tool for North.io, providing users with an intuitive interface to visualize environmental and infrastructure data, and contributed to AMUCAD’s AI-powered Decision Support System (DSS) for marine munitions, facilitating data-driven decision-making for maritime safety and environmental protection.(https://www.amucad.org)
Daizu GmbH
• Spearheaded the redesign and enhancement of the Sleep.ink e-commerce platform, focused on promoting and selling natural sleep aids and wellness products. (https://sleep.ink)
• Led the development of a comprehensive questionnaire app for BesserSchlafen, aimed at improving customer engagement by helping users identify personalized sleep solutions based on their individual needs and habits. (https://besserschlafen.de)
Portfolio
Contact
Are you in need of a frontend development expert or working on something exciting? I’d love to help bring it to life! Feel free to drop me a message.