Summary
Overview
Work History
Education
Skills
Websites
References
Timeline
Generic

Boakye OFORI-ATTA

Accra

Summary

Software developer skilled at technical leadership, communication and presentation. Experienced in full project life cycle from design to implementation to integration. Over 17+ years of experience in the I.T industry, involving software design, analysis, development and testing at both client and server side (SDLC) in various domains. Good experience working with UML for drawing Use Case Diagrams, Class Diagrams and mock plus for drawing mockup user interfaces. Experience as a .NET developer in developing windows, web & mobile applications using .NET technologies such as C#, VB.NET, ASP.NET, ADO.NET, Win Forms, HTML, CSS, IIS, EF Core, XAML. Experience in developing application front end using HTML, CSS, Bootstrap, JavaScript, Angular, React, jQuery, Crystal Reports, MS Access, MS Excel. Experience in developing application back-end using C#, VB.NET, MS-SQL, MySQL, PostgreSQL, MariaDB etc. Experience in implementation of Object-Oriented Application Development, Relational Databases. Experience on RESTful API's, Design patterns (MVC), code-first initial or database first initial developments, developing using N-tier architecture and applications. Experience in Object-Oriented Programming (OOP) concepts like Interfaces, Inheritance, Encapsulation, Polymorphism. Experience in SQL Server, MySQL, MariaDB, PostgreSQL, SQLite etc. Database design, developing T-SQL queries, functions, stored procedures and triggers. Used Data Adapter, Dataset, Data Connection, Data Command and Data Reader as part of ADO.NET to access and update databases in win forms or asp.net environments. Implement ETL tools using SSIS packages. Experience in using version controlling tool like, Git, GitHub, Azure DevOps Repo & Team Foundation Server (TFS). Understanding of various principles of object-oriented programming like SOLID, DRY, KISS etc. Experience in building and using Web API as an ideal platform for building RESTful applications on the .NET Core Framework and Node Express. Strong analytical and dynamic trouble shooting skills, coupled with excellent communication skills and able to work individually and as a team. Experience in using SonarQube to conduct comprehensive code reviews, perform static analysis, and enhance overall software maintainability and reliability. Experience in organizing and coordinating project tasks, tracking progress, and facilitating team collaboration, utilizing project and task management tools such as Notion, Trello, Azure DevOps Boards, and Task by Planner. Experience in leveraging Selenium and xUnit to perform functional, regression, and integration testing, contributing to the overall enhancement of software quality and test automation efficiency. Demonstrated expertise in translating conceptual ideas into wireframes, prototypes, and high-fidelity designs. Well-versed in collaborating with cross-functional teams to ensure the seamless integration of design concepts into the overall development process. Experienced in leveraging Figma and Adobe XD to streamline the design workflow, enhance collaboration, and deliver aesthetically pleasing and user-friendly products. Seasoned Engineering Manager adept at seamlessly integrating project technical aspects and making information relatable to non-technical personnel. Experienced leader and program manager with nine-year history in field. Clear communicator, decision maker and problem solver.

Overview

24
24
years of professional experience

Work History

Software Development Lead

LinqWorth LLC
10.2021 - Current
  • Designing, developing and implementing back-end applications and databases based on specifications received and requirements gathered.
  • Projects include Vehicle Inspection System Phase I & II, L & D Africa Conference Payment Process, Lyf e-commerce Platform, Lyf Events Platform, Rainbow Consult Payment Process Integration, Payment Integration services across 4 payment aggregators, Web-based File/Document tracking system, Entire back-end for Caveman Watches, Entire back-end for GuGu e-commerce platform
  • Making requested changes, updates and modifications to the database structure and data
  • Ensuring database security, integrity, stability & system availability
  • Push & pull various project source code to relevant GitHub Repository
  • Attend scheduled meetings throughout the application development, UAT, Piloting, Go-live & Post Go-live
  • Fix bugs based on error log from UAT & Informal Training
  • Create documentation and manuals.

Chief Technology Officer

MindSprings Company Limited
08.2021 - Current
  • Laid out complete business continuity plan to maintain data protection in event of natural disaster or long-term outage.
  • Managed company-level architecture, platform and data configuration processes and implementation protocols.
  • Maintained thorough understanding of all key and current technologies, platforms and trends.
  • Developed and implemented long-term strategic technological blueprint.
  • Supported current and emerging programs through interactions with high-level customers, business partners and external vendors.
  • Collaborated with cross-functional intra-company teams to provide mutually beneficial outcomes.
  • Collaborated with third-party vendors to implement new various systems across multiple industries.
  • Coordinated third-party vendors and client IT teams to seamlessly deliver effective solutions.
  • Directed software engineering team's complex project development and functionality objectives.

Service Provider

TDC Development Company
08.2018 - Current
  • Generation of all management reports
  • Generation of all financial and departmental reports
  • Financial data modelling and analysis
  • Developing new stored procedures and modification of existing stored procedures
  • Modify existing tables and data
  • Managing, monitoring and maintaining the billing databases both on-premises and in the cloud
  • Ensure database availability & security
  • Updating application to include new business processes
  • End User training
  • Resolving end user complaints and queries
  • Developed back-end REST API and corresponding front-end portal to facilitate rental collections between TDC and GCB Bank
  • Developed the front-end and back-end of a web-based Apartment Inventory System.

Engineering Manager

Accede Ghana Limited
06.2023 - 01.2024
  • Team Leadership - Recruitment, onboarding, and mentorship of team members
  • Project Management - Strategizing, coordinating, and overseeing software development projects from planning through execution
  • Technical Guidance - Offering expertise and direction in technical designs, architecture, and code implementation
  • Resource Allocation - Assigning tasks and overseeing workload to ensure optimal project execution efficiency
  • Collaboration and Communication - Orchestrating effective communication within the team and fostering interdepartmental collaboration
  • Performance Management - Conducting comprehensive assessments of team members' performance, delivering constructive feedback, and actively supporting their professional development
  • Strategic Planning - Playing a pivotal role in shaping the strategic direction of software development within the organization.

Freelancer (Full Stack Developer)

Dalex Finance & Leasing Company
06.2021 - 06.2023
  • Designing, developing and implementing both back-end and front-end applications based on specifications received and requirements gathered at daily scrum meetings
  • Projects include SWIFT Advance platform (Phase 3 - 8), Daily TopUp Loans Platform
  • Making requested changes, updates and modifications to the database structure and data
  • Ensuring database security, integrity, stability & system availability
  • Push & pull various project source to relevant repos repos on Azure DevOps
  • Bug Fixes based on error log from QAT
  • Attend weekly project update meetings with DoO
  • Participant in daily scrum meetings throughout the project lifecycle.

Lead Solutions Architect

TV Anywhere Ghana Limited
01.2020 - 05.2023
  • System Design and Architecture: Develop and design high-level architecture for software and technology solutions
  • Ensure that the architecture aligns with business requirements, goals, and industry best practices
  • Create architectural blueprints and documentation for reference and communication purposes
  • Technical Leadership: Provide technical leadership and guidance to a team of architects and developers
  • Collaborate with cross-functional teams, including business stakeholders, project managers, and developers, to ensure a unified approach to solution development
  • Technology Evaluation and Selection: Evaluate new and emerging technologies to determine their relevance and potential impact on the organization
  • Make recommendations for technology adoption or enhancements based on thorough assessments
  • Solution Delivery Oversight: Oversee the end-to-end delivery of solutions, ensuring that they meet quality standards, are delivered on time, and align with business objectives
  • Troubleshoot and provide guidance to resolve complex technical issues during implementation
  • Collaboration with Stakeholders: Collaborate with business stakeholders to understand their requirements and translate them into technical solutions
  • Communicate complex technical concepts to non-technical stakeholders in a clear and understandable manner
  • Risk Assessment and Mitigation: Identify potential risks in the architecture and design of solutions and develop strategies to mitigate them
  • Work closely with security teams to ensure that solutions adhere to security and compliance standards
  • Continuous Improvement: Stay abreast of industry trends, best practices, and emerging technologies
  • Advocate for continuous improvement in architecture, development processes, and overall technical capabilities within the organization
  • Mentoring and Training: Provide mentorship and guidance to junior architects and developers
  • Conduct training sessions to enhance the technical skills and knowledge of the team
  • Project Management: Collaborate with project managers to define project scope, resource requirements, and timelines
  • Contribute to project planning and risk management efforts
  • Vendor Management: Evaluate and manage relationships with third-party vendors, ensuring that their products and services align with the organization's needs.

Data Warehouse & Business Intelligence Manager

Millicom (Gh) Ltd (Tigo)
05.2015 - 07.2018
  • Oversee the work of IT and business customers in developing requirements and design specifications for complex data warehouse systems
  • Ensure data is provided within agreed timelines and that it is consistent with the sources
  • Meet and collaborate with business users on requirements, objectives and measures
  • Manage the Data warehouse and BI team by enabling a channel to exchange ideas, best practices and implementation, and ensuring the achievement of the objectives set for the department
  • Lead and manage data warehouse staff while focusing on the development, maintenance and integrity of the organizations data warehouse, reporting portals, dashboards and OLAP cubes
  • Conduct performance reviews and determines professional development needs and opportunities for data warehouse, business intelligence and mediation staff
  • Manage all aspects of the warehouses such as sourcing, migration, quality, design and implementation
  • Identify and propose data warehouse and business intelligence initiatives that provide high business value to the business
  • Evaluate new technologies and tools that will help increase visibility, facilitate usage and solve business needs
  • Work closely with the regional and global teams to ensure alignment with the Millicom DW/BI strategy
  • Coordinate resource staffing based on the current needs and future requirements of the operation
  • Administer all S.L.A's, O.L.A's and provide efficient solutions
  • Attend meetings and communicating the successes and challenges of the department to top management
  • Manage all maintenance and development processes and ensure compliance to internal control (SOX/ICE) guidelines
  • Work with regulatory department to ensure that all requirements for and from the national regulator are understood and implemented
  • Manage and liaise with mediation and roaming software suppliers for modifications or enhancements to applications
  • Cross-check and ensure that all daily, weekly and monthly backups of CDRs across all streams on the mediation platform and all data warehouse databases have been done successfully and the necessary documentation carried out
  • Working closely with the Billing and Revenue Assurance departments to ensure the right data has/is pulled from the various upstream sources and reconciliation is done properly per laid down procedures
  • Coordinate resource staffing based on current needs and future requirements of the operation
  • Improvement of Data warehouse architecture and processes.

B.I Project Manager

Millicom (Gh) Ltd (Tigo)
09.2013 - 05.2015
  • Project definition: Document high level project scope, timelines and budget
  • Obtain head of factory and PMO approval and sign-off for the project definition
  • Identify project stakeholders, their roles and responsibilities
  • Perform feasibility studies with the help of the PMO
  • Develop, assess and select proper strategy for the project, considering performance, cost, time and scope constraints
  • Create project schedule based on WBS, Network Diagram, time and budget estimates etc
  • Develop communication plan
  • Develop risk management plan which includes risk identification, monitoring and response, with the help of the PMO
  • Develop procurement plan with the help of the procurement department
  • Conduct kick-off meeting and daily status meetings
  • Direct and execute approved plan
  • Monitor and help with project execution
  • Control and monitor project scope, time, cost, quality and risk
  • Change management
  • Prepare reports on project performance
  • Manage stakeholders expectations
  • Prepare document from lessons learnt
  • Act as liaison between project vendor and beneficiaries
  • Handling of daily operational task on operational aspect of the project
  • Provide Level II user and operational support
  • Provide knowledge transfer on technical and level I support details and practices to members of the internal B.I department and user best practices for daily operational task to members of other departments.

Internal Control Auditor (I.C)

Millicom (Gh) Ltd (Tigo)
07.2013 - 02.2015

B.I E.T.L Architect

Millicom (Gh) Ltd (Tigo)
07.2012 - 09.2013
  • Provides technical consulting and guidance to development teams for the design and development of highly complex or critical ETL architecture
  • Identifies opportunities for new architectural initiatives; makes recommendations on the increasing scalability and robustness of ETL platforms and solutions
  • Evaluates new tools and techniques and makes recommendations to improve real-time and batch data access, transformation and movement across heterogeneous technologies and platforms
  • Determines organizational strategies for data integrity validation processes
  • Establishes policies and best practices for optimizing ETL data throughput/accessibility
  • Determine the optimal approach for obtaining data from diverse source systems, platforms and moving them to the BI environment
  • Implement the ETL infrastructure used at the project level
  • Establish and enforce technical standards for deliverables of projects
  • Responsible for documenting the B.I environment architecture in detail.

Senior Data Warehouse Analyst

Kasapa Telecom Limited
10.2011 - 06.2012
  • DWH Developer, Database Administrator (D.B.A), DWH Administrator, Applications Developer

Billing & Applications Team Leader

Kasapa Telecom Limited
05.2010 - 09.2011

Intelligent Network and Value Added Services Engineer

Kasapa Telecom Limited
11.2009 - 05.2010

Senior Programmer and Database Administrator

Kasapa Telecom Limited
04.2008 - 10.2009
  • Developed various utility programs and applications, including export utility program, formatting program, data reading program, and more
  • Modified existing programs and databases
  • Managed and maintained billing databases
  • Updated applications to include new business processes
  • Provided end user training and support
  • Developed back-end REST API and web-based systems.

Programmer and Database Administrator

theSOFTtribe Company Ltd
08.2006 - 03.2008
  • Helped in system analysis and design
  • Coded and tested software programs
  • Assisted in the design of databases
  • Created databases, tables, views, and stored procedures
  • Generated user reports
  • Fixed bugs
  • Performed daily backups
  • Maintained and upgraded legacy applications
  • Provided support to clients.

Freelance Programmer

MindSprings Company Limited
01.2006 - 08.2006
  • Undertook various projects, including designing and implementing stock inventory systems, billing processes, point of sale systems, and more
  • Made changes, updates, and modifications to databases
  • Ensured database security, integrity, stability, and system availability
  • Pushed and pulled project source code to relevant GitHub repositories
  • Attended meetings and provided bug fixes and documentation.

Student Programmer

theSOFTtribe Company Ltd
03.2004 - 12.2005
  • Developed various applications, including an enterprise management system, fuel requisition system, purchases monitoring system, and more
  • Assisted in the design, development, and testing of a school administration system
  • Assisted in the redesign, recoding, and testing of a farm administration system
  • Designed and implemented a point of sale system
  • Provided online, on-phone, and on-site client support services.

Assistant Web-Designer

Ghana Online
02.2002 - 05.2002
  • Assisted in the design of websites for various clients.

Assistant Laboratory Technician

Mercy Clinic
07.2001 - 12.2001
  • Performed various medical tests and assisted in blood sample collection.

Secretary

Vimpex Exports Limited
01.2001 - 06.2001
  • Performed secretarial tasks, including typing letters, sending and receiving emails, making and receiving phone calls, and attending to specific tasks assigned by the boss.

Education

Foundational C# with Microsoft -

FreeCodeCamp & Microsoft

Applied Data Science II: Machine Learning & Statistical Analysis (with honors) -

WorldQuant University

Master of Science - Business Consulting & Enterprise Risk Management

Kwame Nkrumah University of Science & Technology (KNUST)
Kumasi, Ghana
11.2024

Bachelor of Science in Information Technology -

Kwame Nkrumah University of Science & Technology (KNUST)
09.2011

Career Diploma in VB.NET Programming -

Penn Foster International Career School Online
06.2007

Diploma in Information Systems -

Institute for the Management of Information Systems
12.2003

Diploma in Information Systems -

Institute for the Management of Information Systems
12.2003

Senior Secondary School Certificate -

Accra Academy
11.1999

Master of Science - Information Technology

Kwame Nkrumah University of Science & Technology
Kumasi, Ghana
11.2025

Skills

  • C#, VB, SQL, HTML, CSS, JavaScript, TypeScript, JQuery, VBA, AJAX, XAML, PL/SQL, T-SQL
  • SSMS, SSBIDS, SSEM, MySQL Workbench, SQL Developer, Toad, Visual Studio, VS Code, T-SQL, OLAP, OLTP, DBCC, pgAdmin 4, DB Browser For SQLite, DBeaver, Azure Data Studio
  • Git, GitHub, Azure DevOps Repo, TFS
  • Crystal Reports, SSRS, Ms-Excel, VB Data Reports and Ms-Access Reports, Micro Strategy, Power BI
  • DTS, SSIS
  • Microsoft Azure, SmarterASP, GearHost, Google Cloud

References

  • Mr. Daniel Schandorf, Head, M.I.S - TDC Company Limited, +233-24-432-6138
  • Mr. Joe Jackson, Director of Operations - Dalex Finance, +233-54-875-3321
  • Mr. Kofi Ofori-Amanfo, C.E.O LinqWoth LLC, +233-50-300-1717
  • Mr. David Kwamina Bolton, Director - theSOFTtribe, +233 24 467 1448

Timeline

Engineering Manager

Accede Ghana Limited
06.2023 - 01.2024

Software Development Lead

LinqWorth LLC
10.2021 - Current

Chief Technology Officer

MindSprings Company Limited
08.2021 - Current

Freelancer (Full Stack Developer)

Dalex Finance & Leasing Company
06.2021 - 06.2023

Lead Solutions Architect

TV Anywhere Ghana Limited
01.2020 - 05.2023

Service Provider

TDC Development Company
08.2018 - Current

Data Warehouse & Business Intelligence Manager

Millicom (Gh) Ltd (Tigo)
05.2015 - 07.2018

B.I Project Manager

Millicom (Gh) Ltd (Tigo)
09.2013 - 05.2015

Internal Control Auditor (I.C)

Millicom (Gh) Ltd (Tigo)
07.2013 - 02.2015

B.I E.T.L Architect

Millicom (Gh) Ltd (Tigo)
07.2012 - 09.2013

Senior Data Warehouse Analyst

Kasapa Telecom Limited
10.2011 - 06.2012

Billing & Applications Team Leader

Kasapa Telecom Limited
05.2010 - 09.2011

Intelligent Network and Value Added Services Engineer

Kasapa Telecom Limited
11.2009 - 05.2010

Senior Programmer and Database Administrator

Kasapa Telecom Limited
04.2008 - 10.2009

Programmer and Database Administrator

theSOFTtribe Company Ltd
08.2006 - 03.2008

Freelance Programmer

MindSprings Company Limited
01.2006 - 08.2006

Student Programmer

theSOFTtribe Company Ltd
03.2004 - 12.2005

Assistant Web-Designer

Ghana Online
02.2002 - 05.2002

Assistant Laboratory Technician

Mercy Clinic
07.2001 - 12.2001

Secretary

Vimpex Exports Limited
01.2001 - 06.2001

Foundational C# with Microsoft -

FreeCodeCamp & Microsoft

Applied Data Science II: Machine Learning & Statistical Analysis (with honors) -

WorldQuant University

Master of Science - Business Consulting & Enterprise Risk Management

Kwame Nkrumah University of Science & Technology (KNUST)

Bachelor of Science in Information Technology -

Kwame Nkrumah University of Science & Technology (KNUST)

Career Diploma in VB.NET Programming -

Penn Foster International Career School Online

Diploma in Information Systems -

Institute for the Management of Information Systems

Diploma in Information Systems -

Institute for the Management of Information Systems

Senior Secondary School Certificate -

Accra Academy

Master of Science - Information Technology

Kwame Nkrumah University of Science & Technology
Boakye OFORI-ATTA