Post Job Free

Resume

Sign in

C# Asp.Net

Location:
Fairfield, IA
Posted:
August 04, 2023

Contact this candidate

Resume:

GAD BWALYA

Fairfield, Iowa ***** · 641-***-**** · adyp2m@r.postjobfree.com · www.linkedin.com/in/gad-bwalya/

SENIOR FULL STACK SOFTWARE ENGINEER / DATA ANALYST

Proficient Software Engineer with more than 10 years of professional experience including leading a developers team in the design of management systems to streamline business operations. Took the lead in development of backend and frontend systems including database administration and algorithm implementation. Skilled in using technologies such as C#, VB.net, SQL, MS SQL, Java, React, JavaScript, HTML. CSS, Node.js, Express, and REST API. Also equipped with machine learning and data analytics skills: ANN, regression, classification, random forest

Backend / Frontend Development · Database Design / Administration · Analysis · Coding

Software Development Life Cycle · Implementation / Maintenance · Web Services· Machine Learning· Data Analytics

Languages: C#, VB.Net, Java, Scala, PHP, R, Python,

Web: HTML5, CSS3, JavaScript, Node.js, XML, Ajax, jQuery, Express, JUnit, Bootstrap, Angular, React

Web Services: SOAP, REST API, Microservices, JSON, BizTalk

Web / APP Servers: IIS, Apache / Tomcat

Frameworks: ASP.NET, Node.js, Asp.net Core, Spring Boot, Jupyter, Anaconda

Mobile Apps: React Native, Mon

Databases: MS SQL, MySQL, Oracle

Design Patterns: Façade, Event Driven Programming, MVC, Singleton, Prototype, Session, Session Factory, Observer

SDLC: Analysis, Design, Coding, Testing, Maintenance, Agile, Waterfall

Tools: Visual Studio, MS SQL Server Management Studio, VS Code, Node, GitHub, Microsoft Azure, Jupyter, R Studio, Team Foundation Server, CodeSmith

Platforms: Windows, Linux, Cloudera

Big Data: Hadoop, MapReduce, PIG, Hive, HBase, Machine Learning techniques, Splunk, Kafka

PROFESSIONAL EXPERIENCE

CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment, on full time CPT(40 hr/w)).

BROOKSOURCE LLC, IN, United States · Nov 2022- April 2023

Resourcing company providing API development services to CareSource.

Sr. Dotnet Developer (2022-2023)

Worked on enhancements to guiding care APIs and build new API endpoint to support Caresource services

Successfully did modifications on the authorizations portal to make reference to guiding care APIs as opposed to making reference to replica DBs

Implemented improvements on Care Management (CM) applications, adding and modifying features eg adding new scheduled activity to guiding care when a client is transferred to an external crisis line, worked to match priority terminologies in the system between two system and normalize the tables involved in the process

Successfully created tidal job to automate the creation/updating of foster children to the different counties in Ohio using the custody county.

Assisted in the migration of .net repositories from 2.x and 3.x version to 6.0

Delivered a success SQA on a user stories to import users accounts into SailPoint database that is used by CareSource for access control and prepare data for assigning a physician to newly fostered members

Generated unit and functional tests using Mock unit tests, deployed services to TFS, and did code reviews

Technologies Used: ASP.NET, Asp.net Core, C#, MS SQL,TFS, CodeSmith, CI/CD, Stored Procedures, Agile/Scrum

EVELYN HONE COLLEGE, Lusaka, Zambia · 2019-2022

3rd largest learning institution in Zambia.

Lead Software Developer/IT Administrator (2019-2022)

Led IT department in creating management systems to streamline operations while managing team of 8.

Developed and deployed SOAP based API to Integrate with 2 banks to facilitate payments for StudMaster system. Service has worked flawlessly since 2020.

Initiated successful development and migration to new admissions platform.

Designed the admission platform from scratch from requirements collection, database design coding, testing and deploying. Added some machine learning logic to allow the system do auto admission

Developed the backend for a Strategic plan implementation tracking system, handled the security on APIs. Did the part of the work on the front end using react.

Achieved 80% reduction in costs associated with managing student information.

Developed the HRM to automate the management of HR activities such a leave application, employee loans applications, appraisals, etc

Designed the students billing and registration algorithms, algorithms. Implemented SMS/Email notification services

Set backup mechanism on SQL server and came up with data restoration plan. Successfully set up a secondary backup mechanism to backup frequently changing table

Generated several reports for cash flow analysis and cash projection purposes, proving decision support to management

Built and deployed into production the TeachSmart system to enable lecturers to facilitate online learning, and better handling of assessment records as opposed to the previous excel document based approach.

Supervised the setting up of the gitlab on the college servers for code management

Designed the logic for online quizzes which takes care of shuffling questions, options to minimize copying. Designed logic for tracking possibilities of copying.

Handled both written and verbal communication with the stakeholders including senior management, heads of department and external partners eg banks during requirements analysis and development process

Played the role of scrum masters, coordinating the work in sprints and ensured projects where on track.

Developed a desktop application to help with processing of payments before the integration with backs using C# windows forms.

Used BizTalk to facilitate communication between HR system and Teach Smart system, and automate the HR appraisal process.

Technologies Used: ASP.NET, Asp.net Core, C#, Vb.Net, MS SQL,TFS, CodeSmith, CI/CD, Stored Procedures, TSQL, Gitlab, Node.js, React, React Native, Angular, Agile/Scrum, Service Oriented architecture, Microservices, Windows Server 2019,2016, 2022, Windows Desktop Application, Biztalk

MINISTRY OF HIGHER EDUCATION, Lusaka, Zambia · 2020

Government agency overseeing education institutions.

Software Developer – Tevet Bursaries Technical Committee

Designed frontend and backend systems for user and role management, tested systems, and removed bugs.

Contributed to team in developing online application system for students to apply for government funds.

Created algorithm for automatic fund allocation using metrics system.

Created mechanism to link with institutional APIs to verify students that applied for bursaries from these institutions

Played a role to maintain the system in production, developing new features when need arose

Technologies Used: PHP, MySQL, PhpMyAdmin, JavaScript, CSS, HTML, CPanel

Developer/Trainer (2016-2019)

Provided lectures for computer science courses and oversaw student software development research projects.

Created a windows application for processing of exam results from entry to publishing. Added logic for tracking any modifications, moderations. Implemented exam results analysis algorithms to

Developed the queue management system as a windows based application to assigned number and slots to people in queue. Added some text to speech.

Was in charge of student research projects and Guided students in debugging code and understanding programming in practical ways. Conducted bootcamps to equip learners with industry needed skills in coding. Collaborated with a number of companies that came to hire the student developers.

Provided input in the development of curriculum for software development related courses. Conducted practical exams and assessments for the award of diplomas and degrees in software development related programs.

Initiated the process of developing the Teash smart application, and deployed the first version in 2018.

Technologies Used: C++, C#, SQL Server, Vb.net, Php, JavaScript, My SQL, Pyton, Pascal

DIGITAL WAVE LIMITED, Lusaka, Zambia · 2017-2019

Technology company specializing in software development.

Software Developer

Spearheaded development and maintenance of management systems, online business platforms, and databases.

Developed both frontend and backend systems for government clients to process construction permits.

Automated algorithms to streamline application processing for construction permits.

Built a business platform for North westen chamber of commerce to facilitate trade among SMEs.

Developed Energy Management Information System (EMIS) to maintain up-to-date information on energy resources and improve policy formulation for Ministry of Energy.

Did some configuration on the Biztalk server, and used Biztalk to enable communication between the reporting and notifications modules.

Designed and implemented database.

Built algorithms for tracking and reporting of energy-related projects.

Did some front end work to provide users guide and retrieving other data related

Technologies Used: ASP.NET Core, C#, MS SQL, CSS, HTML, Microsoft Azure. Angular, Agile, BizTalk

SELF EMPLOYED, Copperbelt, Zambia · 2012-2015

Freelance projects on contract basis.

Software Developer

Designed management system for student assessments.

Designed management system for student assessments.

Built Windows Desktop application to store student information and enable data input by teachers.

Implemented Microsoft Access for database design and management.

Developed system to automate timetable generation based on user-entered information.

Developed a system to do automatic timetabling once the subjects, teachers details and periods information is fed into the system

Was able sale the applications to 3 schools which where successfully able to process student assessment results on the system in my absence

Helped on a project of land management used by Chinsali municipal council for to enable the council manage the allocation of land resources to clients.

Developed a windows desktop application for a butchery to manage inventory and sales records.

Worked with a colleague to design a system for managing inventory and sales records for Yalelo – a company that is into acquaculture

Worked on a small project for a learning institution to manage documents and use encryption to manage privacy.

Technologies Used: Microsoft Access, VB 6.0, Cristal reports, Asp.Net, C#, VB.Net, JavaScript, HTML, CSS, MSSQL server, Stored procedures, Desktop Applications

WEBDEV LIMITED, Copperbelt, Zambia · 2011-2012

Software development company.

Software Engineer

Implemented software development of systems for travel management and loan processing.

Was in charge of several sharepoint applications that were being used for processing approvals

Developed and deployed sharepoint applications, as I was also the sharepoiint administrator.

I was tasked to develop a loans management application for a microfin. I collected requirements by interacting with the client, designed the system using visual basic 6.0 and access databases. Included several reports using reports viewer

Provided user support for hundreds of user that were using the Note For Approval system across several business units for Konkola copper mines, then the largest mining company in Zambia

Served as database administrator for sharepoint applications. I modified existing stored procedures and created new ones and did T-SQL optimization

Work on the system to automate handling of travel arrangement for Konkola copper mines officials, taking care of the initiation of the process to final approval and final reports using Asp.net, C# and sharepoint

Fixed bugs in the code and made necessary minimal changes on the Note for approval systems to keep up with adjusting requirements

Did software testing eg unit testing, integration testing, and system testing on several system

Developed a loans management desktop application for a loan lending firm in Zambia using VB Windows forms

Technologies Used: ASP.NET, C#, MS SQL, Microsoft Access, VB 6.0, CSS, HTML, SharePoint

ACADEMIC PROJECTS

Admission Prediction using Regression and Classification, MIU, (2023): created models for predicting chances of admission with machine learning, based on a few parameters. Used different regression and classification models ie support vector, Random forest, Linear logistics. Technologies Used: Python, Pandas, Jupyter,

REST APIs with Nodejs, MIU (2022): Developed application with server and client side for order and product management. Technologies Used: JavaScript, Node.js, Node Express, HTML. CSS.

MapReduce Stripes and Pair Algorithms Implementation, MIU (2022): Created Java application to generate product recommendations using 2 different algorithms. Analyzed datasets to determine earthquake statistics using Scala. Technologies Used: Java, MapReduce, Hadoop, Scala, Spark.

Big Data Project, MIU (2022): Contributed to team to develop module to read data from Hive database. Built visualizations from dataset. Technologies Used: Spark SQL, Python, Kafka, Hadoop, Java, Plotly.

Library Management System, MIU (2022): Led team on project to create system for library management with features for adding books, updating book copies, and checking in and checking out books. Technologies Used: Java, JavaFX, Façade Design Pattern, Event Driven Programming.

Remote Computer Control with SMS, Copperbelt University (2010): Designed system to read SMS from GSM modem and execute command. Technologies Used: VB 6.0, Microsoft Access, VB, GSM technology, AT Commands

EDUCATION

Master of Science in Computer Science

(In progress via distance education; expected completion June 2024)

Maharishi International University, Fairfield, Iowa

Key Courses: Fundamental Programming Practices, Modern Programming Practices,

Algorithms, Big Data Technology, Big Data, Web Application Programming

Bachelor of Science in Computer Science (2010)

Copperbelt University, Copperbelt, Zambia

Certificate in Teaching Methodology

Technical Vocational and Teachers Training College, Luanshya, Zambia



Contact this candidate