JAMES ADOGA ADOGA
Senior software engineer
Location: Abuja, Nigeria Tel: +234**********
LinkedIn: https://www.linkedin.com/in/jadoga/ Email: ********@*****.*** PROFILE SUMMARY
A senior software developer with 10+ years of experience and expertise in System design, Database design, Kubernetes, PHP, Spring boot, Java, DevOps engineering, Elastic search, SQL, Mango DB, and continuous integration
& deployment using Jenkins. An expert having skills in the full-cycle software development process, including requirement gathering, design, coding, testing, debugging, and maintenance. An enthusiastic and passionate developer focused on the design & implementation of information technology services using cutting-edge development tools. An adept developer with a proven track record of optimizing technology for enterprise resource planning and automation to meet client needs and ensure optimal technical productivity. KEY COMPETENCIES
DevOps Engineer
Software architecture
(Microservices, Monolithic)
Project Management
ORM (JPA/Hibernate, Eloquent
ORM Laravel Framework,
Sequelize & Mongoose ORM)
System/Database Design
Spring Framework (Spring
core, Testing, Data Access,
cloud security, integration)
Continuous Integration &
Deployment (Jenkins, Git,
Kubernetes, Docker, AWS)
Excellent
communication &
interpersonal skills
Problem-solving and
collaborative ability.
Good Leadership and
innovative skills.
CORE TECHNICAL SKILLS
Front End (HTML, XML,
JAVASCRIPT, ECMAScript
6, CSS)
PHP Framework (Laravel)
Back End (PHP, JAVA)
Web Services (REST, Soap,
XML)
Data Stores (Mongo, Elastic
Search, MySql, SQL)
Advanced Excel & Ms.
tools
Agile Tools (Trello,
Wrike, Git
Testing Tool (Junit,
Eslint, Jest, Flow,
PHPUnit, JMock,
XDEBUG)
EXPERIENCE
Techvibes International Limited, Nigeria.
Senior Software Developer (Head, IT/System Design) July 2012 – Present
• Migrated two (2) monolithic applications to a microservice-based application. Designed the entity’s document, the backend API & CI/CD infrastructure and used Jenkins for writing the pipelines and spring boot Rest API, Kafka, and AWS.
• Implemented elastic search on two spring boot applications using Mango DB for one and SQL relational database for the other while identifying and implementing technology trends to support business success.
• Design and optimize the database of several applications using materialized views, indexes, partitioning Triggers, Stored procedures, and Joins using SQL
• Analyzed use cases/stories to oversee the design of the architecture for the product to be built and completed six different applications that are in use all around Nigeria
• Design and develop the continuous integration and delivery of all software, define and maintain IT strategy and infrastructure plan in collaboration with the executive director of IT services.
• Create, implement and maintain a continuous improvement plan for software development, and work effectively with product managers and owners to ensure delivery consistent with Agile processes Cyberspace Network Limited, Nigeria.
Project Engineer February 2010 – April 2011
• Configuration and installation of WiMAX antennas using network Ethernet cables for over 100 clients, ensuring efficient data service delivery.
• Execute troubleshooting procedures to resolve cables, antennas, or network service and restore functionality, thereby reducing system downtimes by over 80%
• Maintained safety rules and regulations during installation and ensured 100% compliance with health awareness and safety concerns throughout the installation process.
• Develop and deploy value-creating solutions to facilitate safe and reliable financial transactions, data management, and enhanced end-user experience.
SUCCESSFUL PROJECTS COMPLETED
• Designed and implemented VERITEX, a biometric technology solution that fully automates human resource management, staff data, payroll, gratuity, and pensions and allows for faster and more accurate administration through electronic fund transfer in Benue, Akwa Ibom, and Kano states of Nigeria
• Designed and implemented TAXO, now called REVCOLLECT, a microservice-based application that helps governments and their agencies to manage all processes involved in tax collection and revenue generation, integrated into payment channels and member banks with real-time notification and reporting in Akwa Ibom, Ebonyi, Plateau and Taraba states of Nigeria.
• Designed and implemented the solution Qampus Plus, Qampusplus automates all educational processes, such as the payment of fees, course registration, result generation and application for accommodation EDUCATION
Ahmadu Bello University, Zaria, Kaduna, Nigeria
M.Sc. Information Management. 2016
Federal University of Makurdi, Benue, Nigeria
B.Sc. Mathematics & Computer Science. 2009
Mount Saint Gabriel’s Secondary School Makurdi, Benue, Nigeria. West Africa Senior school certificate examination 2000 PROFESSIONAL CERTIFICATIONS
Oracle
Certified Java SE Programmer 2010
Almond Careers
Project Management & Business Analyst 2019
REFERENCES
Available upon request.