Software Engineer Resume
San Diego, CaliforniA
SUMMARY:
- Software Engineer with 20 years of experience using Microsoft technologies for software development
- Capable of working independently or within groups also within an Agile Scrum team
- Consistently seeking and learning new technology
- Able to ask questions, listens carefully to answers and asks for help when needed
- Results - oriented with effective communication and analytical skills to deliver software solutions
- Flexible and work well under pressure and be able to handle multiple tasks in a fast paced environment
- Share knowledge and expertise with fellow team members
TECHNICAL SKILLS:
Languages: C#, VB.NET
Single-page application: JavaScript, JQuery, Ajax, Web API, AngularJS, Angular 2, Type Script, Reactive Extensions(RxJS), ReactJS, ES6
Style and format: CSS, HTML, XML, JSON, Bootstrap
Web Frameworks: Windows forms, ASP.NET, MVC 4.5(Razor), Web Service, WCF, REST
Database systems: SQL, T-SQL, Cache Object Scripts/MUMPS, Cache Server Pages (CSP), VA File Manager
Object Relational Mapping: ADO.NET, Entity Framework, LINQ
Healthcare: HL7
WORK HISTORY:
Confidential, San Diego, California
Software Engineer
Responsibilities:
- Created *.cshtml, *.html pages for over 10,000 daily users using ASP.NET MVC, AngularJS.
- Created JS Controllers, JS Services using AngularJS, AJAX, JSON.
- Created ASP.NET MVC controllers using LINQ, Entity framework.
- Created, modified WebAPI 2 controllers using C# 4.5, LINQ, Entity framework. Tested them in SWAGGER UI.
- Created, modified front-end using CSS, HTML5, Bootstrap, Kendo UI.
- Created, modified tables, views, stored procedures and queries in MSSQL.
Confidential, Carlsbad, California
Software Engineer
Responsibilities:
- Created, modified web pages of over 10,000 daily users using ASP.NET, MVC, C# 4.5, LINQ.
- Implemented, modified client side features, components using WebAPI, REST, Angular 2, Type Script, Reactive Extensions(RxJS), ReactJS, ES6, AJAX, JSON, Javascript, CSS, HTML.
- Implemented, modified WCF services using Entity Framework.
- Wrote stored procedures and queries in MSSQL.
Confidential, San Diego, California
Software Developer
Responsibilities:
- Started from scratch converting legacy ASP.NET/ADO.NET web application to ASP.NET MVC 4.5 using MVC patterns, Razor view engine, MVVM, Entity Framework 6.0, LINQ.
- Created a new utility with CRUD functionality that optimizes the procedures to update tables and executes SQL stored procedures. For that I used ASP.NET MVC 4.5, Razor view engine, MVVM, Entity Framework 6.0, LINQ, CSS, JQuery, SQL stored procedures
Confidential, San Diego, California
Software Engineer
Responsibilities:
- Stored procedures to query complex database using multiple joins and sub-queries. Output were saved in CSV(comma separated values) format.
- ASP.NET custom controls to upload/download CSV files
- Front-end with HTML, CSS and JavaScript libraries
- Client side features using AJAX and Java Script
- Used extensive knowledge of OOP to modify C# classes
- CRUD (Create, Read, Update, Delete) operations for XML files via Web Service
- Unit Testing, Test Automation(NUnit)
- Converted legacy ASP.NET web application using MVC pattern, Razor view engine, MVVM, Ajax technology, AngularJS, Entity Framework, LINQ
- Improved VistA Web using C#, JQuery, ASP.NET, MVC4(Razor), WebAPI, Entity Framework, LINQ, WCF
- Implemented RESTful services.
- Implemented floating header using JQuery for Prescribed Medicine page
- Created test units for the part of Electronic Medical Records (EMR) using Unit Testing.
Confidential
Senior Developer
Responsibilities:
- Improved and developed Confidential, Confidential using Struts, Java Server Pages (JSP), JQuery, and SQL. These applications were communicated by clients with a variety inbound formats including HL7.
- Confidential DB in SQL format and resides in Cache 2008 server.
Confidential
Senior DeveloperResponsibilities:
- Ensured integrity of patient identity data within the Master Patient Index (MPI) and Administrative Data Repository (ADR) to provide longitudinal health record.
- Created SQL tables using following patterns of Cache classes.
- Fixed presentational layer in client side in few Java Server Pages (JSP).
- Wrote Unit Testing for incoming HL7 transactions for Patient Identity JSP.
Confidential, Tucson, Arizona
Software Development/Application Support/Web interfacing
Responsibilities:
- The application included Web based module implemented with ASP.NET(C#) talking to MS SQL on the server side via ADO.NET.
- Low tier: Developed /modified SQL tables, T-SQL stored procedures, functions, views using MSSQL Server Management studio.
- Middle tier: Developed /modified ADO.NET connectivity with SQL server according to Project Manager requirements using MS Visual Studio 2.0, 3.5, 4.0.
- Upper tier: Developed /modified User Interface i.e. utilizing both standard and company modified ASP controls using MS Visual Studio 2.0, 3.5, 4.0.
- Client side: Developed /modified behavior and presentation layer written in JS, CSS, HTML using MS Visual Studio 2.0, 3.5, 4.0.
- Also supported, customized, improved and developed three-tier Care Management system written in object-based C#.NET, VB.NET and object-based MUMPS/Cache programming languages using MS Visual Studio 2.0, 3.5, 4.0. and Cache Studio.
- Took the ownership of at least 36.NET forms, 36 middle tier routines (object-based MUMPS/Cache), 76 low tier routines (object-based MUMPS/Cache), 6 processors (MUMPS/Cache) and at least 10 utilities (MUMPS/Cache)
- Created Cache Server Pages
Environment: ASP.NET/C#, complex SQL queries, T-SQL, stored procedures, triggers, views, functions, JavaScript, CSS, VB.NET, object-based Cache/MUMPS, Cache Server Pages
Confidential, Tucson, Arizona
Programmer
Responsibilities:
- Consulting company providing a comprehensive suite of information products and services for hospitals and healthcare networks.
- Customized and improved clinical database using SQL procedures through Power Builder upon client request
- Converted Anatomy Pathology data to Sybase format for Client/Server application for over 40 hospitals countrywide using MUMPS scripts
- Provided customer/technical support for HIS (Hospital Information System)