Nicholas .

Nicholas .

  • Mr
  • **** **** ****
  • 8 yrs Experience
  • Within a Month
  • Mid-Level

I am a software Engineer with over 8 years of experience in the software development industry and a strong background in PHP Laravel, NodeJS, ExpressJS, Python, Django, React, and NextJS, I am confident in my ability to bring significant value to any team. Throughout my career, I have demonstrated a deep passion for coding and an unwavering commitment to delivering high-quality, robust, and scalable software solutions. I have a proven track record of developing and maintaining complex applications and collaborating with cross-functional teams to ensure projects are delivered on time and within budget. I have extensive experience in back-end API development, and I am proficient in creating scalable and efficient APIs that support complex applications. I have experience integrating payment services such as Stripes, Mastercard, and VISA into my projects. I am familiar with the security and compliance requirements involved in handling sensitive financial information. I am also highly skilled in Git, Docker, and CI/CD pipeline using Git Actions. I have a deep understanding of version control systems and have extensive experience with branching, merging, and maintaining code repositories. My expertise in Docker allows me to quickly and easily deploy applications in a variety of environments. I am also highly skilled in Agile methodologies, with a focus on continuous improvement and collaboration. I thrive in fast-paced environments and enjoy taking on new and exciting challenges.

Education

C

Computer Engineering - Software and Systems

University of Uyo, Uyo, Nigeria, Master's Degree
2015

Work & Experience

A

Backend Engineer Volunteer

ATARAH CONSULTING
Jan'2019 - May'2021
Led Startups with training sessions and business insights which resulted in 40% project revenue increase on average and 100% client return for additional projects. Led Backend Engineering teams using Agile to develop an API driven enterprise revenue Web (Cloud) application, working with internal stakeholders and customers to incorporate feedback and a support system into the application. Mentored new consultants inside the team. Designed an end-to-end college management application that increased admission application by 35%, worked with school managements to model, analyze and build an innovative set of dashboards for reporting and auditing processes. Managing a development team to automate performance scorecards for 10+ higher institutions. Led a client's global cross-functional teams to design and implement a unique web ecosystem that improved the company's ability to collect dues and other revenues which grew the customer base to 20,000 four months ahead of plan Developed an automated personnel record, salary processing and account management web application which helped clients to manage staff data and payroll reducing manual hours of work per month by 45%. Key Projects: A. Enterprise Revenue Collection Application API driven revenue collection application for government owned tertiary institution Role: Software Engineer (Backend) Responsibilities: Developed product architecture, database schema and deployment plans in collaboration with the Project team. Worked with Project Manager to finetune requirements specification to align with project objectives. Developed financial APIs to store data, compute revenue accurately, integrate payment processors and provide suitable responses to 3rd party consultants. Continuously improving code coverage and performance for efficient API responses. Solving bugs to improve the performance and API response time. Adding new features and refactoring of the codes to help with readability and scalability. Guiding resident developers on the consuming these APIs in their respective applications. Achievements: The application has become very stable, fast and responsive. The revenue accrued after deployment increased by 65%. The project post-deployment has continuously boosted yearly revenue by over N1Billion, reducing leakages in revenue and totally eradicating graft. Tech Stack: Laravel, CodeIgniter, NodeJS, MYSQL, PostgreSQL B. Personnel, Payroll & Accounting Application Automated personnel, payroll and accounting Web Application Role: Software Engineer (Full Stack) Responsibilities: Designed the project architecture in accordance with the requirements specification document. Designed the database schema in PostgreSQL & MYSQL. Built the front end and back end in Laravel using the Laravel blade templating engine for the frontend. Continuous unit and integration testing to meet the requirement specifications. Integrated 3rd payment processor for salary payment automation. Solving bugs to improve the application and its responsiveness. Updated features and refactoring of the codes to help with readability and scalability. Trained users on how to use the system and provided a user's manual. Achievements: Computerization of all processes; the staff information, salary processing and payment, account and auditing reports. Saved over 1,000 manual hours of work per month Automation of the salary computation, one-click generation of staff payroll and instant generation of Pay slip (Salary information) saving over 100 manual hours of work per month. Salary payment automation at pre-defined day on the month. Computerized processing of records in accounts and cash departments reducing cost of paper by 70%, reduced manual working hours by 40% and increased administrative efficiency by 60%. Tech Stack: Laravel, MYSQL, PostgreSQL
U

Software Engineer

UPPERLINK LIMITED
Jan'2016 - May'2021
Responsibilities: Oversaw the development and maintenance of new software products, technical documentation and workflows. Wrote front-end code, back-end code and integrated APIs for revenue collection for Federal Medical centers in Northern Nigeria which increases their Internally generated revenue (IGR) by 45% and reduced fraudulent activities by over 80%. Worked closely with the finance department to reconfigure the invoice processing, saving over 80,000 manual hours of work per month. Worked with 15+ key stakeholders in financial institutions, government agencies and tertiary institutions to design complex solutions and led from inception to production. Integrated Payment gateways in 50+ client's applications using industry best practices. Suggested 20+ improvements to product design and functionality as informed by user-experience reporting. Learned organization's overall strategies, business operation and what drives success in the business. Assigned to e-commerce team, and participated in designing improved software to match users to products, boosting sales by 15%. Lead the migration from dedicated to cloud servers for the team to reduce server failure by 35%. Tech Stack: React, NextJS, TypeScript, Laravel, CodeIgniter, NodeJS (Express), Django, Python, Flask, Spring Boot, MYSQL, PostgreSQL, MongoDB, Oracle
U

Application Developer

UPPERLINK LIMITED
Jan'2009 - Dec'2015
Responsibilities: Lead Software Developer on a large project for the National Universities Commission Database Project, implementing an end-to-end school management system for selected universities in each geographical location increasing revenue collection by 40% and school administration processes by 59%. Produced detailed software design documentation, unit test plans and documented codes for 45+ clients. Recommended change management, additions and removal of software and systems to increase operating efficiency for clients by up to 49%. Communicate with clients regarding software training and technical support, and travel within 120km radius to provide on-site work. Collaborate with client's service teams to understand and solve bottlenecks and proposed feature expansions. Testing software for bugs and operating speed, fixing bugs and documenting processes to increase efficiency by 19%. Tech Stack: Oracle Database • CodeIgniter • PHP • JavaScript • Web Services • MySQL

Professional Skills

Technology
  • CI/CD 2 year(s)
  • Git 4 year(s)
Language
  • PHP 7 year(s)
  • Python 5 year(s)
  • Javascript 7 year(s)
  • TypeScript 5 year(s)
  • Java 3 year(s)
Database
  • MySQL 12 year(s)
  • PostgreSQL 5 year(s)
  • MongoDB 5 year(s)
  • MariaDB 8 year(s)
Framework
  • Prisma 2 year(s)
  • Flask 4 year(s)
  • Laravel 5 year(s)
  • Django 5 year(s)
  • Node js 5 year(s)
  • React js 3 year(s)
  • Next.js 3 year(s)
  • Docker 2 year(s)
  • Codelgniter 6 year(s)
Testing
  • Unit Testing 6 year(s)
  • Pytests 3 year(s)
General
  • Ubuntu 8 year(s)

Languages

  • English native
Remoteplatz Logo