Barnabas Yohannes
**** **** ***. *., ***********, MN 55406
651-***-**** ******@****.***
TECHNICAL SKILLS:
LLMs, Copilot AI, GenAI prototypes
React js, CSS3, JavaScript, Bootstrap
C# & VB .Net Core Programming
HTML5, MVC, WCF, WPF
.Net Core, Code First & Micro-Services
SQL, Stored Procedures, Functions, Triggers
NoSQL/XQuery, T-SQL
JSON, XAML, XML, XPath,AJAX
Web API & RESTful Services
Azure, S3, Kafka, RabbitMQ
SOFTWARE SKILLS:
Cloud Tools (GitHub, MS Azure, AWS, FastReports.NET)
Database (MS SQL Server, Oracle PL/SQL)
Webpages Editing (Visual Studio, Visual Studio Code, Telerik)
WORK EXPERIENCE:
Capability Manager & Full Stack .NET Core Developer (Sep. 2022 – Mar. 2026)
United Health Care, Eden Prairie, MN
As Product Capability Manager and Senior Full Stack .NET Core Developer for Client Experience,
Playing a key role in shaping and executing our Client Experience strategy, ensuring that our Consumer clients have access to industry-leading tools to administer and evaluate the performance of their Health Benefit
Building an ASP.NET Core Web API that uses the Amazon’s AWS Cloud Object Storage S3 CRUD (putObject, getObject, deleteObjects) methods to upload and retrieve documents.
Configuring S3 Bucket Policies and IAM roles to restrict access to sensitive files.
Hands-on experience with S3 versioning
Implemented RabbitMQ with Direct Exchanges to connect producers and consumers
Used RabbitMQ to implement messaging between applications in a microservices architecture
Programming Service-Oriented Architecture and Enterprise Service Bus – MSMQ, RabbitMQ,
Played a vital role in architecting, designing, coding, implementing C# Microservices, React js, databases, and API integration for 10 onshore and offshore IT professionals,
Conducted regular IT audits, improving system performance and security,
Driving the development and enhancement of our client admin digital portal, collaborating with cross-functional teams to deliver innovative solutions that meet the evolving needs of our customers and the market
Build and deploy applications in DevOps
Developed and maintained a suite of 200+ automated unit test scripts using NUnit and Selenium, reducing manual testing efforts by 50% and improving overall software quality
Automated backend tasks using Timer-triggered Azure Functions, reducing manual intervention significantly
Develop and maintain serverless APIs using Azure Functions and Cosmos DB, resulting in significant cost reduction
Implement Azure and AWS Functions with Service Bus triggers to enable asynchronous processing of high-volume data
Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes
Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform)
Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
Involved in development of test environment on Docker containers and on figuring the Docker containers using Kubernetes.
Provide knowledge transfer of the new Agency business and IT staff
Streaming Excel files using C# ASP .Net Core to SQL Server DB
Writing advanced Front-end and Back-end using apps using GenAI with Large Language Models (LLMs)
Writing Full Stack applications with Kafka, S3, C#, ASP .Net Core (8.0), MVC, Microservices, React js, JavaScript (ES6+), HTML5, CSS3, Bootstrap (5.0), AJAX, jQuery, XML, JSON, LINQ, SQL (T-SQL, Stored Procedures, Functions, Cursors, Triggers, Views) using Visual Studio (2022), SQL Server (2019), SSIS, and Microsoft Reporting Services (SSRS).
Senior C# ASP.Net Core Full Stack Developer (Dec. 2006 – Aug. 2022)
State of MN, St. Paul, MN
Developing data collection and distribution for Financial, Permitting, Remediation, and Training of MN Pollution Control Agency to replace Legacy Apps like C++. PowerBuilder based applications originally designed in the early 1980s to C# .Net Core using up-to-date, leading edge .Net Core Framework with Telerik UI technologies.
The current system is rebuilding the Agency’s outdated PowerBuilder applications to be person-based, statewide, and able to exchange information with EPA and other Pollution Control agencies.
Involved in the requirement gathering, estimating, analyzing, and planning, designing, and coding, mock testing, and implementing --both WebForms and WinForms on front-end and back-end.
Architecting, building, testing, deploying, and managing applications and services through a global network Microsoft Azure.
Involved in complete SDLC process, managed all aspects of the end-to-end release process making sure the build and test environment team and the release team are coordinated. Established final release configuration, built the final release delivery, and tested the final delivery before independent testing.
Worked as a senior design engineer, mainly on C++, STL, data structures, UNIX, multi-threading.
Used DataReader for DataView data using ADO.Net DataSets or Entity Framework objects.
Worked on the front-end using React js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept
Creating interactive Ul's using React.js One-way data flow, Virtual DOM, JSX, React Native concept
Creating Custom Reusable React js Components Library
Developed Datatables using Telerik with GridView, BoundField, HyperLinkField, TemplateField to display data in a well-defined manner with sorting, paging, static GridView headers on scroll features with the ability to Export and Import Excel Spreadsheets.
Developed a collapsible/expandable menu to browse through different Reports arranged under different sections.
Upgrading WebFOCUS to MS Power BI and FastReports.Net
Implemented 100+ project plans, reporting tools, information dashboards, data generators, and end-user information portals
Upgraded 12 new technology-based data reporting tools anc management for business segments
Connect to and query database, access its tables and also includes an online report designer for creating reports using FastReports.
Designed and implemented scalable cloud solutions using Azure Virtual Machines and Azure SQL Database, supporting 10,000+ daily users.
Created a Storage Dashboard which shows monthly Graphs for statistics. It also shows the detailed drilldown data on graph click.
Creating different Monthly and Yearly Bar, Column, Stacked, Line Charts to visualize Capacity using TeeChart.
Adding interactive features in Charts like animation, zoom, print, drilldown, save as image/pdf, data export to excel. Writing T-SQL queries in creating Views, Stored Procedures, and Functions in SQL Server, using joins, unions, cursors to get data from different tables and databases.
Created a Web API & RESTful Services to communicate between different DB with JSON or non-SOAP XML.
Made applications WCAG 2.0 Compliant with Level AAA – the highest level of web accessibility
Uses Module, TCP/IP, ensuring reliable, ordered, and error-checked communications
Responsible for sending the web site to Development server, Staging Server and Production Webfarm Server through a well-defined set of procedures and coordinating with the deployment and testing team.
In an Agile environment attended regular daily and weekly team meetings related to Application development progress and future targets.
Client interaction to understand their requirements and get feedback on the existing application.
The applications are written in .Net (3.0-4.6), C#, WPF, MVC, ASP.Net, Web API & RESTful Services, SOA (service-oriented architecture), Telerik, HTML5, CSS3, Bootstrap (5.0), React, jQuery, XAML, AJAX, XML, JSON, Generics, JavaScripting, LINQ, SQL (T-SQL, Stored Procedures, Functions, Cursors, Triggers, Views, ETL Processes (SSIS/Azure Data Factory)) using Visual Studio.Net 2016, Oracle, SQL Server, SSIS, and Microsoft Reporting Services (SSRS).
Senior ASP.Net & C# Contractor (Jan. 2005 – Dec. 2006)
Fidelity National Financial, Mendota Heights, MN
Engaged in creating and delivering cutting-edge technology tools that streamline all stages of electronic financial checks, imaging, documentation and communication processes for easy filing, retrieval, and storage. By quickly becoming familiar with their NewImage software, worked on developing software for Document Imaging, Financial Print, and Electronic Catalogue. The applications are written in C#, ASP.Net, Java Scripting, XHTML, XML, XSD, XSL, T-SQL, SSIS, and Stored Procedures using Visual Studio.Net, VSS, SQL Server 2000, IIS, and Crystal Reports.
Senior ASP.Net & VB.Net Contractor (Sep. 2005 – Dec. 2005)
Merrill Corporation, St. Paul, MN
Merrill is the leading provider of marketing materials and programs to the residential real estate market. Quickly engaged in their Marketing and Communication Solutions software development engineered to combine technology and expertise to solve the complex challenges faced by today’s fast-paced business environment. The applications are written in VB.Net, ASP.Net, Java Scripting, XHTML, XML, XPath, XSD, XSL, T-SQL & Stored Procedures SSIS, SSRS, using Visual Studio.Net, VSS, and SQL Server 2000.
Senior Analyst/Architect (Jan. 2005 - Aug. 2005)
Metropolitan Airport Commission (MAC), Minneapolis, MN
Became a partner in installing, troubleshooting and maintaining the Flight Information Display Server Databases and Client Applications. This had a very complex database schema and was developed in ASP, VB6, and SQL Server. Maintained the 24/7 mission critical availability of the Airport’s Flight Information Display Server resources including mock and stub testing of the flight arrival, departure, and baggage claim applications.
Senior ASP.Net & C# Contractor (Oct. 2004 – Jan. 2005)
Prism Software, Eagan, MN
Developed portions of psTrack, that is, a unique software that combines project management, product support and time and billing functionality into one solution. Participate in design and development of windows and web-based solutions that range from integration with existing technologies to creating new programs.
These include writing Software Applications with PowerBuilder, C#, Win-forms, Web-forms WCF, WPF, MVC, Datasets, CSS3, XML, JavaScripting, T-SQL, and SQL Functions, Stored Procedures, Triggers, Cursors using Visual Studio.Net (4.6), SQL Server 2016, SQL Server Reporting Services (SSRS), ETL (SSIS), Stored Procedures, Functions, Triggers, Cursors, etc.
Project Lead & ASP.Net Programmer (Jan. 2001 – Sep. 2004)
Advanced Research Corporation, White Bear Lake, MN
As a lead Developer, responsible for developing and maintaining Purchase Order System, Inventory System, and Sales System using SQL Server 2000, C#/VB6/VB.Net, Crystal Reports, and ASP/ASP.Net programming tools. Primary responsibilities include full project development lifecycle from configuring IIS, initial concept of Semantic Data Modeling, Relational Database, Web Application, through Application Building, final delivery and ongoing support. Also writing Linux shell scripting and software development.
Also, sole responsible for budgeting, purchasing, implementing, configuring, managing, supervising, and troubleshooting VPN connectivity, routers, switches, hubs, and firewalls. Built the entire System from ground up. Administered and maintained various enterprise class backup and recovery procedures; Windows 2003 Servers, Antivirus Servers, IIS, and SQL Servers.
ASP & VB Programmer (Nov. 1998 – Dec. 2000)
UNISYS Corporation, Eagan, MN
Designed and developed an e-commerce database system utilizing SQL, ASP, JavaScript, VBScript, Crystal Report, and Stored Procedures. The system was built in Visual Basic 6.0, MS Access and SQL Server 7.0. This system is used by the entire Western Field Operations of sales group to track and report sales data such as client and supplier information, order forecasts, payment and delivery dates.
Did an ASP/ VB / SQL Server / Crystal Reports projects in Unisys Remittance Processing Solution (RPS) which is an image-based, high-volume program designed specifically companies that process more than one million checks per month.
Responsible for defining logical and physical RDB, drawing semantic data modeling, creating tables, defining attributes & relationships between the tables, writing T-SQL Scripts & Stored Procedures, producing Crystal Reports, installing, testing, and documenting.
VB & ASP Programmer (May. 1997 – Nov. 1998)
GE Capital, Eden Prairie, MN
Developed a lending e-library system for GE Capital's IT using SQL Server 7.0, ASP, VB, VBScript, JavaScript, SQL, and Java for an Internet/Intranet environment. The system is used to track loans of laptops, software and technical publications within the corporation.
Provided training/mentoring to GE Capital's internal programmers on utilizing ASP with relational databases on SQL Server 7.0.
Freelance Work: (Sep. 2000 – Present)
e-commerce Apps, Twin Cities, MN
While working fulltime, for the past 26 years, I have been programming B2C (business-to-consumer) applications designed to drive sales and engagement with individual customers by offering a fast, intuitive, and emotionally appealing, often personalized e-commerce.
I've created a YouTube Video showcasing some of the apps:
https://www.youtube.com/channel/UC9BxeUrlHfPzU1UH_hAFY5Q
EDUCATION:
BS -Computer & Information Science --MN State University, Mankato (1998)
Minor -Business Administration --MN State University, Mankato (1998)
Microsoft Certified Professional –Microsoft (2022)
Microsoft Certified Solutions Developer (MCSD) –Microsoft (2022)