We provide IT Staff Augmentation Services!

Programmer Analyst Resume

3.00/5 (Submit Your Rating)

SUMMARY:

Seasoned solutions developer with more than 11 years industry experience primarily with ASP.NET, C#, VB.NET, and other Microsoft technologies. Have strong interest in creating and designing efficient software, and learning modern technologies and tools should the need arises. Team player, able to articulate thoughts and ideas across technical and non - technical stakeholders, and provide assistance and/or guidance to others as needed.

TECHNICAL SKILLS:

Languages: C#, Visual Basic .NET, VB6, C/C++

Web Technologies: ASP.NET Web Forms, ASP.NET MVC, ASP.NET SignalR, ASP.NET Web API, PHP, HTML, Perl, JavaScript, jQuery, ASP.NET Web Services (ASMX), Windows Communication Foundation (WCF), AngularJS, KendoUI

Desktop Technologies: Windows Forms, Windows Presentation Foundation, Windows Store App Development

Cloud Technologies: Windows Azure

Application Servers: Internet Information Services (IIS), Apache

Databases: SQL Server, MySQL, MS Access, Windows Azure Storage (NoSQL), Azure SQL

Reports: SQL Server Reporting Services

Data: LINQ, Entity Framework Code/DB First, T-SQL, Stored Procedures, SSIS

IDE: Visual Studio, Notepad++, SQL Server Management Studio

Source Control: Team Foundation Server, Visual Studio Online, Git

Third Party Controls: Telerik RAD Control, Resharper

Ticketing Tools: Remedy, Service Now (SNOW)

Operating System: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential

Programmer Analyst

Responsibilities:

  • Rewrote application workflow from translating business requirements of replacing mainframe data source connections (EntireX) with SQL Server connections while performing code cleanup and SQL query optimizations as needed
  • Created new or updated SQL Server objects (stored procedures, views, CTEs) as needed and annotated changes within code to ensure documentation of changes performed using both native SQL Server scripting and Entity Framework 6 code-first for some items for easier scripting migration from one environment to another.
  • Wrote migration scripts using Entity Framework that translated old data mapping to new mapping
  • Implemented SqlBulkCopy to move and write hundreds of thousands of SQL data for processing of SAP Hana for price change update

Tools/Technologies/Environment: Windows Service, C#, VB.NET, SQL Server 2012, SAP Hana, Entity-Framework Code First, T4 Templates, Visual Studio

Confidential

Systems Analyst

Responsibilities:

  • Involved in project life cycle, including planning sessions with project stakeholders (e.g. product owner, market contacts, business analyst, software architects) to analyze business requirements and design flow using Scrum/Agile methods.
  • Designed and implemented using ASP.NET MVC with separate projects that will handle data connections, and in the future reports using SQL Server Reporting Services.
  • Written stored procedures and executed queries for the data layer using Microsoft SQL Server.
  • Implemented ORM with Entity Framework Code First to facilitate database changes versioning to accommodate future market changes/requirements.
  • Generated prototype front-end web UI using AngularJS 2 for a possible mobile UI for the application
  • Implemented source control for the project using both Git and TFS

Tools/Technologies/Environment: ASP.NET MVC, C#, SQL Server 2014, AngularJS, T-SQL, Entity Framework Code-First, IIS, Visual Studio, Git, nUnit

Confidential

Application Support Analyst

Responsibilities:

  • Provided L3 production support for Incident Tickets/errors/outage.
  • Participated in release and change management calls to in corporate new features proposed under application enhancement and maintenance.
  • Worked with various market contacts and server/application teams in identifying root causes of production issues by analyzing error logs reported both by the application and the servers from where the applications were hosted.
  • Devised and recommended a standard maintenance window for the web application that the application is using based on the lean operating hours of the markets to reduce application timeouts and refresh of unused web connections.
  • Upgraded application to address incompatibilities particularly for third party tools (SftTabs) that prevents users from accessing the application properly when the hosting environment of the application was upgraded from Windows Server .

Tools/Technologies/Environment: Windows XP, Visual Basic 6, Galileo, TravelPort SmartPoint, SQL Server, SQL Server Management Studio, Windows XP, Git

Confidential

Technology Specialist

Responsibilities:

  • Translated Win32 UI screenshots to WPF based on the application standards provided by the solutions architect of the company based on a custom implementation of MvvmCross.
  • Manage work items of the project through Visual Studio Team Services and provide daily reports to Japanese stakeholders about quality and delivery issues.
  • Conducted code review and peer review with the team to ensure code quality
  • Developed scripts and stored procedures using SQL Server for the reports and data manipulation queries
  • Setup and deployed development, test, and QA environments data backend using Azure SQL.
  • Implemented source control for the project using both Git and TFS

Tools/Technolog ies/Environment: WPF/XAML, C#, SQL Server 2014, T-SQL, Entity Framework Database-First, IIS, Visual Studio, Azure SQL,Git, Powershell

Confidential

Application Support Analyst

Responsibilities:

  • Created initial UI modifications to follow from the base examples of MvvmCross (MVVM) to the company’s standard MVPVM (Model-View-Presenter-ViewModel)
  • Created C# objects that will be used for the standard data exchange between the desktop application and the Azure Cloud Service project.
  • Developed and implemented custom reusable .NET components for common tasks and processes within the application.
  • Created proof of concept on technical requirements on which others can follow and build upon. Provide documentation and guidance based on best practices on developing Windows Presentation Foundation (WPF) applications and how these can be implemented in the project requirements.
  • Developed the ASP.NET application that served as the Cloud Service Project where all transactions are being saved to the Azure Table Storage.
  • Handled modifications to handling unsupported data types in Azure Table Storage (decimal is not supported) but essential in handling precision in the financial information being handled by the application.
  • Monitored and maintained the continuous integration (CI) server for the non-production environments that is being used by both Japan and Manila teams using Team Foundation Server
  • Participated in meetings with the team, and Japanese stakeholders on the scheduling of product testing and delivery using Scrum/Agile methods
  • Implemented source control for the project using both Git and TFS

Tools/Technologies/Environment: C#, WPF/XAML, Windows Store App Development, ASP.NET, Azure Cloud Service Project, Azure WebJobs, Azure Table Storage, Windows Azure, Visual Studio, Windows 8.1 Embedded, Remote Debugging, Team Foundation Server, Git, nUnit, Powershell

Confidential

Senior .NET Engineer

Responsibilities:

  • Implemented enhancements/updates to the application using C#/ASP.NET MVC
  • Worked with the product owners, business analysts, and marketing team to help schedule the requirements needed for based on the product development schedule using Scrum/Agile methods
  • Performed, maintained, and monitored nightly builds using TeamCity

Tools/Technologies/Environment: ASP.NET MVC 4, SQL Server 2008, Entity Framework (Code First), Git, TeamCity, Moq, AutoMapper, nUnit, Scrum/Agile

Confidential

Technical Analyst, San Ramon, California

Responsibilities:

  • On-shore deployment to Confidential Headquarters in San Ramon, California with L1 Visa, as a resource dedicated to work as the Technical Analyst for the STARS project replacement
  • Provided an architectural overview of the existing system and help the business understand their requirements and how these would affect future compliance requirements specified either by the legal department and/or US laws.
  • Performed proof-of-concept development and testing estimates on the new application on two approaches - rebuilding the application from scratch or building from the existing one. Gave the business flexibility to decide on project options based from either project schedule, cost, and/or resources available.
  • Created proof of concept projects that will mimic the existing STARS web application to Archer GRC
  • Liaise with the Archer representatives and helped facilitate the installation and deployment of the pre-production environments of GRC Archer in Windows Server 2012 and SQL Server 2008 R2
  • Gathered requirements and reported the outcome to the project stakeholders (Chief Compliance Officer, Business Analyst, Product Owners) on the feasibility of the third-party tool based on company requirements and on actual development done.
  • Performed architectural review and recommendation based on the existing software specification from 2009 to the then current company mandated-guidelines on software design requirements.
  • Created development plan and estimates on migrating the existing application to the latest company specified software versions using .NET 4.5, Visual Basic .NET, SQL Server 2012, SQL Server 2012 Reporting Services, Windows Server 2012, and to Entity Framework 6

Tools/Technologies/Environment: RSA Archer, SQL Server 2008 R2, Windows Server 2012, Scrum/Agile, Powershell

Confidential

Application Support Analyst

Responsibilities:

  • Develop and deploy application changes that support and change fundamental IT business compliance needs. These include deployment of bug fixes/enhancements in accordance to severity and business needs using ASP.NET web forms/VB.NET with backend as SQL Server
  • Conducted application health reviews by coordinating the infrastructure’s team scheduled maintenance windows for the servers of the application with the business analyst to ensure that people are aware of the unavailability schedule of the application.
  • Performed migration and updates on the application on the following items:
  • Upgraded the application from .NET 3.5 to .NET 4.5
  • Rewritten the data layer of the application from LINQ to Entity Framework (EF) Database First.
  • Addressed breaking changes in Telerik RAD Controls that was introduced when .NET 4.0 was released.
  • Upgraded the database from SQL Server 2008 to SQL Server 2012. This includes upgrade of the SQL Server Reporting Services as well as the enhancements required for IE11 compatibility.
  • Reduced the number of lines of code without affecting business process by refactoring the code, taking out commonly used code into reusable ones ensuring consistency in application logic.
  • Introduced and implemented error reporting by sending e-mails to the technical support team whenever a business process has failed and by providing pertinent details regarding the error occurred such as the file and the stack trace. This will give a better picture to the developer to check if the issue is a major roadblock and needs escalation.
  • Designed and implemented an “offline mode” for intranet applications enabling access to certain individuals while restricting access to the rest of the users by modifying behavior of the application.

Tools/Technologies/Environment: ASP.NET 4.5, SQL Server 2012, Visual Basic.NET, Entity Framework 6 (DB First), SQL Server Reporting Services, Telerik RAD Controls, Team Foundation Server, Powershell

We'd love your feedback!