| 20,000+ Fresh Resumes Monthly | |
|
|
| | Click here or scroll down to respond to this candidateCandidate Name: Candidate's Name
Position Title: Senior Software Engineer
Location: Suwanee, GA
Interview Availability: Any time
Email: EMAIL AVAILABLE
Phone:PHONE NUMBER AVAILABLE
Senior Software Developer
Objective: To obtain a challenging position as a Senior Software Engineer/offshore development coordinator in
.NET and C#.
Summary
15+ years of software product development experience using .NET, C#, Azure, MVC and relational
databases.
Effective offshore development coordinator for product development.
Team player with strong communication skills.
Skills
Languages: C#, WSDL XML, JSON, SQL, Multithreading, MVC
Platforms: .Net 6.0, .Net Core 3.1, Net Standard, .Net 4.8.1, .net 4.6, .Net 3.5, NET 2.0, Windows XP,
2000,
Technology: C#, Azure cloud services, Azure service bus, Entity framework, WCF Services, .NET
Services, .NET Remoting, .NET Reflection, SOAP, XML, Windows Forms, Web references, SOA,
ASP.NET, ADO.NET, Design Patterns.
Databases: Cosmosdb, MS SQL Server 2019, 2014, 2005, Oracle 9i, ODBC, ADO, MS Access, Stored
Procedures.
Tools: Github, Azure DevOps, logstash, elastic search, log4net, Octopus, Stash, JIRA, SVN, GIT,
Enterprise Architect, Clear Case/Quest, Star Team, Visual Source Safe, Cruise Control, Wiki,
Share Point, soapUI, Visio.
Experience
Responsible for Developing .NET projects.
Project management/coordination of the .NET projects.
maintaining new projects.
Current Work April 2024 Current
Build an e-commerce store with .Net, React & Redux
Completed Udemy AZ-900: Microsoft Azure Fundamentals certification
CBORD - Duluth, GA July 2023 April 2024
Senior .NET Developer
Windows application development
Worked on Adding new features to NetMenu food service operations and cost management solutions
that include menu planning, recipe development, reporting. This includes developing applications from
End to end including AWS Devops CI/CD pipeline.
Database experience: SQL Server 2019
UI development: HTML, CSS, Javascript (JQuery), ASP.Net MVC
Technologies: Web API, AWS
External tools: AWS devops, GitHub
AMETEK - Atlanta, GA, Chicago August 2019 May 2023
Senior .NET Developer
Windows application developer with experience in cloud, web, winforms, and console-based
applications leveraging database information stores.
Worked on adding new features to an existing centralized IoT platform using Azure cloud infrastructure
and technologies. The platform services multiple business units across different organizations within the
company.
App Services, Azure Functions Document DB and Azure Service Bus.
Worked on developing Windows applications and services to monitor the health of tank product
applications. This application is used to correct the tank, device, or any system errors - integrating
logstash, elastic search, matoma tools.
Experienced with software as a service and managing deployments of always-on services.
Working knowledge of ETL process for getting inventory data from the transactional database for
calculating alarms for daily usage and stopping usage
of the tank fuel. The stop usage and daily usage data are being written to the Dataware house. Later on,
we moved this alarm data to the transaction database. Then we wrote an email manager Windows service
to send alarms to customers.
Created Azure devops CI/CD pipelines, new projects are deployed to azure cloud using octopus deploy
for development, pvt and production environments.
Tools: Windows and cloud application development using .NET core and C#
Database experience: Entity Framework, SQL Server 2019 Microsoft SQL Server, and Cosmos DB
(Document DB)
UI development: Windows Forms, HTML, CSS, Javascript (JQuery), ASP.Net MVC
Technologies: Azure Cloud services, Azure service bus, Web API, SOA, Language-Integrated Query
(LINQ) , WCF, and multi-threaded application development. Also familiar with protocols associated
with Email, File Transfer.
External tools: Azure devops, GitHub, octopus deployment, logstash, elastic search, log4net, matoma
Cinc Systems - Atlanta, GA Jun 2015 June 2019
.NET Developer/Senior Software Analyst/Project lead
Responsible for developing multiple homeowner management applications in .NET.
Involved with UI and backend components for payment processing for homeowners, management
companies, and vendors with their own banks.
Rewriting several backend components including web services that fit into reusable modules and
improved performance.
Each bank implementation involves bank transactions, statements, bank returns, ACH files, Check 21
files, etc.
Involved with moving applications from QT server to AWS servers
Tools: MVC Architecture framework, C#, ASP.NET, web services, Language-Integrated Query (LINQ)
, AWS, JavaScript, VB script, ADO.NET, SQL Server 2014
Charter Global Inc. Jan 2011 June 2015
Project Lead / Offshore Coordinator
Team lead for consumer site for reward redemption (C#, ASP.NET, SQL Server)
Team lead for a collaboration site for sharing benchmarks, best practices (C#, ASP.NET, SQL Server,
MVC)
Team lead for a customer portal for bank personnel for cross selling and retention of customers. (C#,
ASP.NET, JavaScript, ADO.NET, SQL Server 2008)
Developed a new merchant payment gateway to accept credit card authorizations from client merchants
using First Data Payment Solutions. This system settles daily with First Data. Client facing web
services, a payment processor / service, an export/import batch process, a payment server simulator, and
a client test application were implemented.
Maintained a multi-client Loyalty web application. Each client s web look and feel was customized
using CSS and Umbraco. The members were allowed to browse through hundreds of retail store
catalogs. They were provided with different channels to earn reward points and redeem their reward
points. (C#, ASP.NET, JavaScript, web services, ADO.NET, Oracle, SQL Server)
Cadillac Jack Inc. - Duluth, GA July 2009 July 2010
Sr. Software Engineer (WCF, .NET, C#, MSMQ, SQL Server)
Reimplemented SQL Data Pump to keep the systems database in sync by reading sql commands from
msmq and executing them in a database transaction.
Developed several proofs of concept and prototypes in .Net 3.5, WCF services, MSMQ
Re-architected an existing point of sales Asp.Net products into a Windows Forms application. Designed
multiple layers that can be re-used between applications based on MVC design pattern.
Used different design patterns like Fa ade, singleton etc. Also contributed in database design and
implemented stored procedures end-to-end.
Defined MSMQ interface to communicate with an application for money
Medquist Inc. - Atlanta, GA July 2003 - July 2009
Sr. Software Engineer (C#, .NET, SOAP, MVC)
Collaborated with UK team on architecture and design on a daily basis.
Worked diligently as a connection point between UK team and server team in the US to make sure the
issues get resolved for the client team.
Delivered high quality code to QA and client teams that required no/minimal rework.
Full life cycle experience in development of several Medical Dictation and Transcription applications
using .NET, see below.
Transcription Web Service Communication Module:
Defined and implemented data provider interfaces to translate data between web services and the
presentation layer.
Implemented web service calls and translates server-side web service objects to the corresponding client
side data objects.
Implemented robust events and exceptions for the presentation layer.
This module plays a key role in translating client requests and invoking corresponding dictation and
transcription web service calls on any given server.
Tools: MVC, .NET, C#, WSDL, SOAP, XML
Test Harness:
Developed a multipurpose Test Harness to exercise different web service applications following a
standardized client workflow. Two modes are provided for each application.
A raw XML mode to test web service calls, done by serializing and deserializing web service objects. UI
mode to implement the application workflow.
This test harness is used by several development, testing, and performance teams at Medquist to track
issues with medical dictation and transcription web services before they integrate with client
applications.
Tools: MVC, .NET, WinForms, C#, .NET Reflection, SOAP, XML
Diagnostic Report Uploader:
Designed and developed a generic report uploader with centralized logging feature. This uploads
diagnostics reports to any server.
Designed interfaces to presentation layer, defined request and response web service objects on the server
side.
Implemented appropriate events and exceptions to the presentation layer.
This module is being used by Medquist client applications to compress and upload log files and other
application data for investigating issues occurring in the field.
Tools: MVC, .NET, WinForms, C#, WSDL, SOAP, XML
Watch Dog Shredding Service:
Developed a generic plug-in service hosted by a container service. This service monitors an application
and shreds the contents of all sensitive data when the application exits. The communication between the
Service and the application is implemented through .NET Remoting.
Tools: MVC, .NET Services, .NET Remoting, C#, Multi-threading
Modules for Client Platform:
Designed and developed a generic client logger using Log4net.
Designed and developed a generic client exception mechanism for all client applications.
Tools: MVC,. NET, C#, Log4Net
Auto-Update Plugin Service:
Developed an Autoupdates plugin service that automatically updates client applications periodically.
This service checks the server for product updates and sends notification to users when new versions are
available. It upgrades applications at the scheduled time. The messaging between service and the
notification utility is done through .Net Remoting.
Tools: MVC, .NET Services,.NET Remoting, C#, MS updater application blocks, Multi-threading
Prompt Studio:
Developed prompt studio application that let users configure and manage dictation voice prompts at
various hierarchy levels.
Tools: MVC, .NET WinForms, C#
PC-Dictate and PC-Player:
PC-Dictate enables users create and dictate patient documents. User can modify demographics of the
patient and can save on the server.
Developed different workflow methods for patient documents using C#. PC-Player is a transcription
application that enables transcription/qa/qc users to process patient documents.
Implemented several features in player application following medical transcription work flows.
Tools: MVC, .NET WinForms, C#, SOAP
Medical Document Management System:
Played a critical role in the full life cycle development of a document management system. The system
imported, sorted, and maintained incoming patient documents in XML format into a MS SQL Server
database using ADO. It efficiently scheduled and routed patient documents to be printed on physician s
fax machines and printers utilizing C++/MFC/COM in a multi-threaded environment.
Designed and developed a multithreaded message hub responsible for integrating all modules developed
by the team. This MFC extension DLL controlled and synchronized all other modules in the system
using critical section and event objects.
Implemented several XML generators using ADO, COM, XML, and SAX. These components were
used to transfer data between DMS and Routing components.
Tools: MVC, VC++, COM, MFC, Multithreading, STL, ADO, Stored procedures, XML, MS SQL
Server 7.0, Win NT, Win 2000, Windows XP, Windows Registry
Education
M.S. Computer Science
University of Alabama in Huntsville
GPA: 3.91 / 4.0
B.S. Electrical & Electronics Engineering
J.N.T University, India.
References: Available upon request.
|