TA
Tolu Adedeji
Senior Fullstack Software Engineer (Team Lead) at Easypay
NigeriaWork Experience
Senior Fullstack Software Engineer (Team Lead)
Easypay
Jan 2024 - Present -1 yr, 6 months
Nigeria
- Job Details:Streamlined deployment workflows by leveraging GitHub and Git for CI/CD pipelines, ensuring error-free and timely software releases. Configured and managed Nginx and Apache servers to host and scale application deployments effectively. Improved team productivity by engaging in sprint planning. Executed comprehensive code reviews to maintain coding standards, optimize performance, and ensure high-quality code delivery. Re-architected and modernized a monolithic application into a scalable microservices architecture. Implemented a locking mechanism to ensure that critical processes occur only once, preventing duplicate transactions and ensuring data integrity. Refactored and updated legacy code to the newest version, improving system performance, maintainability, and alignment with industry standards.
Expectoo
Mar 2023 - Dec 2023 -9 months
Germany
- Job Details:Increased user experience by implementing new UI and functionality. Designed and implemented highly interactive node-graph network charts using React.js, which visually mapped user connections within the system, enhancing data visualization and user engagement. Enhanced search functionality by implementing advanced algorithms, ensuring faster and more accurate candidate-job matching process, reducing manual intervention and improving user experience. Developed a lightweight front-end framework using vanilla JavaScript, optimizing UI performance, reducing page load times, and improving overall user experience. Developed unit and integration tests using Jest and Vitest, ensuring high code coverage and reliability. Conducted thorough code reviews to minimize production bugs and enhance code quality.
Senior Fullstack Software Engineer (Team Lead)
Nextpayday
Jan 2022 - Feb 2023 -1 yr, 1 month
Nigeria
- Job Details:Configured VPS environments for seamless application deployment, ensuring optimal performance and scalability. Ensured secure and efficient application deployment integrating Git/GitHub CI/CD pipelines for continuous delivery and monitoring. Independently developed a billing application from concept to completion, handling all stages of design, development, and deployment. Delivered a fully functional billing application by single-handedly managing requirements, coding, testing, and implementation. Built a billing solution from scratch, ensuring seamless functionality and user-friendly design throughout the development process. Enhanced infrastructure security by implementing role-based access control (RBAC), data encryption, and automated vulnerability scanning, safeguarding sensitive financial data. Mentored and guided a team of 4+ software engineers, fostering innovation, skill growth, and effective problem-solving in a collaborative environment. Partnered with cross-functional teams, including product managers and business analysts, to define project requirements, scope, and deliverables, ensuring timely and successful execution. Enhanced customer interaction by deploying event-driven push notifications via Laravel Reverb, ensuring timely and relevant messaging. Accelerated data retrieval by leveraging Redis caching and database optimization strategies, ensuring faster response times. Enhanced search functionality by integrating advanced algorithms with Laravel Scout, improving accuracy and performance.
Quiwer
Mar 2021 - Dec 2021 -9 months
Nigeria
- Job Details:Developed an automated loan processing system by integrating third-party payment solutions, reducing manual workload and increasing efficiency. Developed a visually intuitive data visualization and effectively presenting complex financial data, loan terms, and repayment schedules to users, improving decision-making and user experience. Expanded application capabilities by seamlessly integrating webhooks/payments gateway for real-time data synchronization. Enhanced team efficiency by orchestrating task automation through cron scheduling. Enhanced application functionality by implementing new features based on UX designs.
Education
Bachelor's Degree in Computer Science
YABA COLLEGE OF TECHNOLOGYJan 2016 - Jan 2018 - 2 yr