Senior Application Developer/ Reporting Analyst Resume
CAREER SUMMARY:
- Expertise skill level in ASP.NET MVC 5.0, Entity Framework 6.0, 7.0, ADO.Net, LINQ, React Js, Server side code manipulations, embedded system engineering for computer human interface.
- Proficient in Distributed Architecture, Enterprise level solutions, Connected & Disconnected Systems, Threading, asynchronous processes and OOP.
- Experienced in WCF Services, RESTful Services, Windows Services, WCF, WPF, Web Application, HTTP XML & Soap, and Message Queue for distributed applications and loosely coupled architecture.
- Expertise skill level in cloud technology (Azure, Amazon), Business automation, and software engineering.
- Strong background in Mobile application development in native Android and Xamarin cross platform.
- Familiar with and experienced in SQL server, MYSQL Database and Oracle Db and expert in query development.
- Good leadership, managerial and analytical skill with integrity, resilient, tact, effective communication skills and inter - personal relations, self-motivated, proactive, team player, fluent in English.
- Strong Knowledge of Data Analysis and Business intelligent, familiar with big DATA using ETL application to interface OLAP and OLTP data source, CRM configuration.
TECHNICAL SKILLS:
Programming languages: C# (expert), F# (Basics), Java (expert), C++ (proficient), JavaScript (expert), AngularJs(expert), angular2(proficient), Typescript(expert), XAML(expert), React JS (Proficient), HTML (expert), CSS(expert), Apex programming (Proficient), PL/SQL(expert), and Transact-SQL (T-SQL) (expert).
Core Skills: C#, Java, .NET Core, ASP.NET MVC, JSP, LINQ, XML, XAML, Threading/Multithreading, COM, Design Patterns, MVC, MVVM, SOLID design principle, Domain Driven Design (DDD), command and query segregation patterns (CQRS), SQL Server, Entity Framework, NHibernate, Enterprise Library, GUI design, OOD, OOP, MSMQ.
Operating system: Windows, Linux
Unit testing/ Mock Frameworks: NUnit, xUnit, Moq.
IDE/Development Tool: Visual Studio 2017/2015, Blend, Eclipse and Android Studio.
Version control system: Git and TFS.
Cloud: Azure, AWS.
NoSQL experience: Mongo dB, Raven dB
Web development: ASP.NET Core MVC, ASP.NET MVC 5, ASP.NET Web API, HTML, CSS, Ajax, jQuery, Typescript, JavaScript, AngularJs, Angular 2, React JS, Backbone JS, WPF, WCF, SOAP/REST web services, socket io, SignalR, Entity Framework/Entity Framework Core, IIS, Azure, IBM WebSphere.
Windows Development: Windows Form, WPF and UWP.
Mobile development: Android and Xamarin
Development methodologies, related tools: Agile, Scrum, Extreme Programming (XP) practices, Test-Driven Development (TDD) and pair programming. Experience writing stored procedure, function, trigger, and view.Excellent written and verbal communication skills
PROFESSIONAL EXPERIENCE:
Confidential
Senior Application Developer/ Reporting Analyst
Responsibilities:
- Design donors promise CRM system, Travel authorization system, and appraiser management system for Confidential using c#.
- Led the design architect, development and deployment of Confidential Grin-Global germplasm management solution to Microsoft Azure cloud services, which is one among the biggest implementation in Microsoft cloud 2016 where I played architect and developer role.
- The team is made up of 16 team members where I played the role of converting user’s concept and requirement into practical development and coding algorithm to deployment phase by leveraging Cloud IAAS in Azure.
- The project is made up of four parts, the Admin sessions, the Curator session, Mobile version and the web dashboard where all the curated data are visible for requestor to order germplasm of choice. The curator session is where the Technicians working in the laboratory carryout their operations and packaging of request ordered.
- Led the design and development of middleware application for Bio-Mechatronics system that carry out seed splicing, test for rate of seed viability in a seed warehouse, and send parameters tested for to the cloud that can be view on a separate dashboard and mobile application by the managers using C #.Net technology. I single handedly develop the solution.
- Design Inventory control system for research Passport, Evaluation, and characterization data for crops genomics using ASP.Net technology. This application keep tracks of research materials and curate data for users as at when needed for analytics and decision-making.
- Develop a mobile data-capturing wizard (Android) for research field technicians that goes out for exploration to capture research data and findings from the site back to Confidential reporting server in real time using ASP.Net Technology.
- Design a middle wear that support a robotic machine to print and apply barcode labels to packaging materials using Zebra printers in batch processing.
- Develop ETL window background service solution that reads daily germplasm ordering report, research report from a heterogeneous data source and load it to analytic reporting server for scientific decision making using C#.
- Designed and implement biological Radio frequency Identification (RFID) reader and writer inventory application for Cryo banking crops genomics in veil tubes for scientific research purposes using ASP.Net technology. A program written on Raspberry pi2 assist the RFID reader to send data to the cloud in real time after getting the status of the RFID chip.
- Design Performance/Appraiser management application that track workflow for all gene Bank managers and score their performance according to set target on a project using C#.Net technology.
- Develop and integrate Zebra printer applications (Mobile Bluetooth & Desktop Application) for printing Barcode and QR-code labels used for labelling laboratory specimens and packaging of genetic materials.
Programming Languages/Framework: C#.Net, JavaScript, Reacts, HTML, CSS, XML, Microsoft SQL Server, PL/SQL, Angular, ASP.NET Web API, WCF, WPF, JIRA Agile.
Tools: Microsoft Visual Studio, Git, Microsoft SQL Server. Oracle database, OBIEE, Eclipse, Netbean, IIS 7.5/8.0, IBM WebSphere, PuTTY, WinSCP, VS Code, PowerShell
OS: Windows, UNIX, LINUX.
Confidential
Software Developer/System Integration
Responsibilities:
- Integrate SERCOM payment gateway and VTU payment API for the development of client’s side mobile money solutions. This application billed subscribers to marketing content at due time according to terms and condition.
- Create a Middle-ware billing application used in WINLOT and LOTO marketing promo across Nigeria mobile telecommunication using USSD and short code technology. This application listens to mobile subscriber’s services and reward users by crediting their bank account according to set terms and conditions.
- Develop a USSD driven menu application for a Microfinance bank. This application enables bank customers to transfer money, pay bills by sending short code with their mobile phone, and commit transaction from their personal bank account.
- Develop enterprise content portal management for Etisalat and MTN VAS content management system for mobile money. This application is a dashboard that manage subscribers to marketing content on the mobile network.
- Develop Middle-ware that Integrate MTN SDP SOAP service to implement Click to subscribe functionality. This solution is a Restful service that interface SOAP service that can be render lightly in a mobile application to subscribe users to a network.
- Design and implementation of mobile charging gateway for Airtel, Etisalat as used in caller signature for mobile advertising.
- Design SMS marketing gateway for Confidential for delivering real time content to subscribers using threading and multithreaded window background services.
Confidential, VI, Lagos
CORE BANKING SOLUTION DEVELOPER
Responsibilities:
- Designed and implemented Prepayment Amortization.
- Designed and implemented ASP.NET RESTful web service for funds transfer module on Prime Banking solution.
- Developed IFRS Staff Loan Discount and Amortized Cost Accounting.
- Integrated third party Solution and Bank Oracle database to Card Issuance Application.
- Integration of applications to various applicable infrastructures (e.g. Active Directory Exchange Server, FEP, CBA etc.)
- Designed and implemented shareholders management solution.
- The solution is a module on Core banking software. It enables Micro finance banks to sell shares and manage calculation of dividend per shares.
- Designed and implemented loan Management application.
- The solution is a module on Core banking solution. It enables bank to issue loan to customer and schedule repayment based on tenure and repayment frequency.
- Designed and implemented Loan Affordability assessment solution. It enables Micro finance bank to make decision to give loan to customer based on the customer transaction history and information provided to apply for loan.
- Designed and developed School Management System
- Designed and developed ASP.NET RESTful API for employee management application.
- Wrote reports in SQL server Reporting services (SSRS).
- Participated in translating requirements into specification and design using systems analysis tools such as Use Case, Data Flow Diagram, Activity Diagram, and ERD.
- Active participant using SDLC for the development and implementation of JAMB examination portal - CBT data model.
- Participated in translating requirements into specification and design using systems analysis tools such as Use Case, Data Flow Diagram, Activity Diagram, and ERD.
Environment: .Net Framework 4.0 (ASP.NET, C#, VB.NET, WCF, ADO.NET, WWF), XML, Ajax. ASP.Net.