We provide IT Staff Augmentation Services!

Programmer Analyst Resume

3.00/5 (Submit Your Rating)

Edison, NJ

SUMMARY:

  • Experience in Analysis, Design, Development, Coding and Testing of Web and Windows applications
  • Expertise in understanding user requirements and translating business requirements into technical solutions with excellent problem solving and troubleshooting capabilities
  • Experience in Software Development Lifecycle (SDLC), Agile and Test - Driven Development (TDD) methodologies
  • Good knowledge and understanding of object oriented programming (OOP) principles
  • Experience in developing Windows applications (WinForms), Web applications (Web Forms/MVC) and Web Services (WCF/Web API/ASMX)
  • Experience of programming in C#, VB.NET, ASP.NET, ASP.NET MVC, LINQ, AJAX, ADO.NET and .NET Framework 4.5
  • Experience in developing client-side applications using JQuery, Angular JS and Knockout JS frameworks and Bootstrap for Responsive Web Design
  • Extensive experience in the design and development of N-tier Client-Server application architectures and MVC, MVVM, MVW, Factory and Singleton design patterns
  • Experienced in Microsoft Visual Studio 2013/2012/2010 IDE
  • Experienced in utilizing the new integrated features of ASP.NET versions like Windows Communication Foundation (WCF), Windows Presentation Foundation (WPF) and Silverlight for desktop applications
  • Experience developing for Sitefinity Content Management Systems (CMS) and Telerik Controls
  • Experience developing applications using PRISM framework MVVM design pattern
  • Experienced in using Source Control Systems like GIT, Tortoise SVN, Visual Source Safe (VSS) and Team Foundation Server (TFS) Task Management to manage application life cycle
  • Extensive experience in working with transactional database systems such as SQL Server and Oracle
  • Experience in developing and maintaining SQL Server objects and writing Stored Procedures, Triggers, Views and Functions
  • Experienced in the use of Enterprise Patterns and Practices for database connections
  • Experienced in team environments, N-Tier systems, Distributed architecture and Service oriented architecture (SOA) for system development and integration
  • Exposure to developing with Java Script Object Notation (JSON) and XML data exchange patterns
  • Experience developing iOS applications using Swift and Cocoa and Xamarin
  • Experienced in writing test plans and Unit/Integration test scripts
  • Good communication skills and interpersonal skills
  • Self-motivated and quick learner of new concepts and technologies

TECHNICAL SKILLS:

Programming Languages: C# 6.0, VB.NET, Python, Ruby, C, C++, Swift 3.0, Objective-C

Web Development: ASP.NET 4.0/3.5, Sencha Ext JS, JavaScript, CSS3, HTML5, WebForms, MVC.NET, Web API

XML Technologies: XML, XSLT, SOAP, WSDL, XQuery, XAML

UI Technologies: Winforms, WPF, Telerik, Infragistics

IDE Tools: Visual Studio 2008/2010/2013 , Eclipse, Xcode

Databases: MS SQL SERVER 2012, MySQL, MONGO, Oracle, MS Access

Operating Systems: Windows 10, MacOS Sierra

Reporting Tools: SQL Server Reporting Services (SSRS), Crystal Reports 10/8.5/8

Servers: Windows Server 2016, Microsoft IIS (7.0/6.0/5.0/4.0 )

Middleware: WCF, ADO.NET, WebServices, AutoMapper

Testing framework: NUnit, CSUnit

Content Management: Sitefinity

PROFESSIONAL EXPERIENCE:

Confidential, Edison, NJ

Programmer Analyst

Responsibilities:

  • Develop prototypes from functional specifications
  • Design application sub-systems and small systems
  • Develop User Interaction Dashboard engine using scripts, stores procedures, user defined functions, views, RDLs, MDX code and triggers, etc. for Real time information gathering and Inter and Intra Agency coordination
  • Participate in the development of functional specifications, codes, tests and debug complex application programs
  • Document design specifications, planning, design, development, enhancing, testing, implementation, installation and other system related information and operations of the project including participation in all systems life cycle
  • Develop enterprise data warehouse application based on the client requirements
  • Support maintenance of internally built applications
  • Verify stability, interoperability, portability, security and scalability of system architecture

Environment: Visual Studio 2013, SQL Server 2012, Windows Server 2012R2 WPF, MVVM, C#, XAML, LINQ, Entity Framework 6, AWS, Azure, MicroServices

Confidential, Edison, NJ

Programmer Analyst

Responsibilities:

  • Design and develop VB.NET desktop and console applications based on given business requirements.
  • Write scripts for development and maintenance of SQL backend.
  • Write multiple UI code files in Sencha Ext JS for the preliminary Safe project
  • Meet project deadlines and provide deliverables to QA team to test and release to UAT and production.
  • Create documents and update status reports to complete weekly project management duties.
  • Attend weekly meetings and take meeting minutes and circulate with the project stake holders.
  • Work closely with QA team members to ensure successful application deployment.
  • Provide weekly status updates to the team managers.

Environment: Visual Studio 2013, SQL Server 2012, Windows Server 2012, WPF, MVVM, C#, XAML, Ling, Entity Framework 6

Confidential, Syracuse, NY

Sr. Net Developer

Responsibilities:

  • Create a WPF application for the ALSIP Fiber Procurement System from scratch.
  • Utilize the MVVM design pattern to handle UI and Database interaction.
  • Develop the application using C# and XAML and the .Net Framework 4.5.
  • Design the UI for the application based on business requirements
  • Merge the code base of the WPF application with Windows Metro app to unify the styles of the UI.
  • Use Entity Framework 6 and Linq with code-first approach to communicate with the database.
  • Create various classes and objects to abstract the data into organized structures.
  • Optimize the code to be reusable and more efficient and of higher quality.
  • Conduct user acceptance and unit testing on the application.
  • Work with the manager directly to meet tight project deadlines.
  • Attend daily stand-ups and status meetings on a daily basis.

Environment: Visual Studio 2013, SQL Server 2012, Windows Server 2012R2, WPF, MVVM, C#, XAML, Linq, Entity Framework 6

Confidential, Ann Arbor, MI

Sr. Net Developer

Responsibilities:

  • Develop code written in C# and .Net Framework 4.5 for The Henry Ford project and its different modules
  • Design and develop a RESTful web service using Web API to manage user accounts with Token based authentication
  • Create Models, Views and Controllers for an MVC register/login page with user Administration capability
  • Authenticate user accounts with Google API and MVC application
  • Create REST requests using Fiddler
  • Create Indexes and data stores as well as customize search for an Elasticsearch REST based search engine
  • Configure a Nutch web crawler to crawl and Index an existing test website
  • Create test classes and methods for the code to maintain testability
  • Write and manage Linq code classes to streamline the business workflow
  • Create and modify XML objects using XSLT to customize XML output
  • Conduct pair programming sessions to for various front end and back end sections of the code
  • Work with Bitbucket source repository to push and pull code changes
  • Write documentation for different modules and create instructions for use of the Fiddler tool
  • Attend daily stand-up meetings and a bi-weekly status/planning meeting

Environment: Visual Studio 2013, SQL Server 2012, Windows Server 2012R2, BitBucket, Google API, MS Word, C#, XML, XSLT, JSON, Linq, Web API 2, MVC 4, Entity Framework 6, IdentityServer 3, ElasticSearch, Nutch, Fiddler

Confidential, Plano, TX

Sr. Net Developer

Responsibilities:

  • Develop code written in C# and C projects for the POS Simulator application
  • Design the workflow and presentation of the application in Visual Studio 2013
  • Enhance the features and functionality of existing Winforms and WPF tools and applications
  • Convert application from Winforms to ClickOnce and WPF-XBAP solutions to download and access the application with Internet Explorer 11
  • Design WPF Views, ViewModels, and User Controls using XAML for UI development
  • Create Setup files to install and run the application on Windows 7 machines
  • Create and utilize INI file for the Winforms application
  • Fix bugs and issues in the code reported by the QA team
  • Work with delegates and multi-threading in the POS Simulator application
  • Work in an Agile team with Daily stand-ups, Sprints, Reviews, and Grooming sessions
  • Submit regular code hand-offs to QA team for testing the application
  • Write User Documentation for the application features and functionality
  • Use Tortoise SVN as repository for source code

Environment: Visual Studio 2013, Tortoise SVN, Rally, MS Word, C#, C, XAML, XML, XSLT, Winforms, WPF, PRISM, Unit testing, Delegates, Classes, APIs

Confidential, Harrisburg, PA

Sr .Net Developer

Responsibilities:

  • Responsible for the design, development and implementation of Web and Windows based application programs.
  • Work on N-tier server-side and client-side code for applications with multiple tiers for UI, Business, Database
  • Work on applications that utilized multi-threading for UI and backend Processing
  • Create objects to ensure proper handling of exceptions and errors thrown by the applications
  • Distinguish between VB.Net deprecated code and new code and replace with new code
  • Create UDT’s, SPROCS, Functions to handle data that was stored in the database
  • Developed code for ASP.Net MVC applications using the MVC design pattern
  • Developed front-end code using Angular JS for custom directives and CRUD operations
  • Develop code for responsive web applications using Bootstrap along with HTML5, CSS and JavaScript
  • Create test data utilizing SQL scripts for application testing and integration.
  • Conduct user acceptance and general testing of applications.
  • Actively monitoring system performance and batches on a daily basis, diagnosing and resolving faults.
  • Develop VB.NET and C# code for several modules and services hosted on Web portals.
  • Create stored procedures for applications that retrieved and stored data to the database.
  • Collaborate with different teams working on individual application modules
  • Maintain a list of defects and sift through code to work on fixes and check-in the code for Functional and QA testing
  • Work with different branches of code for different environments and maintain code integrity using Team Foundation Server 2010 as Project repository.
  • Meet with team for project overview and code reviews
  • Check-in code and stored procedures for dev., integration and production environments through daily and weekly builds

Environment: Visual Studio 2010, SQL Server 2008, TFS 2010, N-Tier, TopTeam, MS Excel, T-SQL, VB.NET, C#, ASP.NET 4.0, Web Services, XML, XSLT, HTML, CSS, Javascript, jQuery, Interfaces, AutoMapper, Custom Web Controls, Generic Controls

Confidential, Willoughby Hills, OH

Sr .Net Developer

Responsibilities:

  • Developing RESTful web service using JSON and WCF services to provide functionality to mobile applications
  • Develop and maintain SQL Server objects including stored procedures and functions, indexes, triggers
  • Extensive use of Enterprise patterns and practices for database connections
  • Design functionality for the mobile applications to communicate with WCF services
  • Design user and group management features for the mobile application and web services
  • Used ADO.NET objects such as DataReader, Dataset and DataAdapter, for consistent access to SQL data using LINQ
  • Design and develop mobile website using Kendo UI, HTML5 and JavaScript application to communicate with WCF services
  • Work in an agile team with extensive use of TFS 2010 Source Control and Task management to manage the application life cycle
  • Design and develop portal with custom Telerik Controls
  • Utilize TFS bug reporting to handle bugs and issues that come up during sprints
  • Implement WCF instancing, request/response logging to create different modules of the code
  • Write documentation for code procedures and web service descriptions to assist with better understanding of design structure
  • Regularly meet with QA team to review test cases and discuss errors and problems found during testing. Recommend solutions and create estimates to implement those solutions
  • Develop test harness for testing the WCF web service methods
  • Provide training for new team members

Environment: Visual Studio 2010, SQL Server 2010, TFS 2010, T-SQL, C#, ASP.Net 4.0, HTML, CSS, Javascript, jQuery, XML, SOAP, JSON, WCF, WPF, .Net Web Services, Web Controls, CSUnit, NUnit, NHibernate

Confidential, Morristown, NJ

.Net Developer

Responsibilities:

  • Work on a tight schedule to compile bug-free setup wizards for major/minor release versions to be tested thoroughly and be released to production
  • Upgrade VB.Net code from Framework 1.1 to Framework 3.0 for the Large File Transfer Client to ensure compatibility with Windows Vista/7
  • Design and develop server-side code for desktop/web using ASP.Net and Winforms applications.
  • Use jQuery and Javascript to create client-side functions
  • Maintain code that was written in a multi-threaded environment.
  • Create and modify SQL Server database schema where needed. Designed and implemented Tables, Field Attributes and defined Constraints, primary foreign keys, and referential integrity.
  • Utilize SSIS and SSRS to create different tools for data extraction and migration
  • Design and implemented eCommerce applications which was tied into the central billing system Authorize.Net
  • Conduct pair programming sessions to for various front end and back end sections of the code
  • Troubleshoot and tested code that was written in COM/COM+ modules
  • Develop C# code to print SAAS-generated reports to PDF and Excel
  • Work on LDAP application to enable the Policy Manager integration with Active Directory services.
  • Develop and update code for Office Outlook plugin using Office Interop Assemblies
  • Design and update Winforms application to WPF application and incorporated user authentication via Login service.
  • Design and develop a Sitefinity CMS content management system and utilized Telerik Controls using ASP.NET for the corporate website, with heavy integration with Salesforce.com
  • Use SalesForce.com for creating Customer Support, Leads, Campaign associations with the corporate website. Setting automation rules to send replies to customers.
  • Create and customize different server-side forms to be accessed by internal users.
  • Update and maintain the Sitefinity CMS servers
  • Develop detailed User Acceptance and Regression test scripts using Watin (C#) for corporate SAAS application
  • Work closely with QA team to write automated scripts for functional, system and regression testing.
  • Develop various test classes and scripts using CSUnit and NUnit.
  • Maintain a test data workbench for testing various features based on client specific configurations.

Environment: Windows, C#, VB.Net, ADO.Net, MVC 2.0/1.0, WCF, WPF, MVVM, Silverlight, AJAX, VSS, TFS, N-Tier, Web Services, Office Interop Assemblies, Javascript, jQuery, CSUnit, NUnit, HTML, XML, CSS, XAML, T-SQL, Ruby, Visual Studio 2003/2008, SQL Server 2005/2008, SSRS, MS Access, Visual SourceSafe

Confidential, Morristown, NJ

.Net Developer

Responsibilities:

  • Migrate existing applications from VB6 to VB.Net Framework 1.1
  • Write and optimized stored procedures, triggers, indexes for faster SQL processing
  • Write SQL Server Stored Procedures to back-up and recover the CertifiedMail Server during routine maintenance updates.
  • Create Classes and Objects using C#, LINQ, MVC.Net
  • Develop code for Office Outlook plugin using Office Interop Assemblies and COM/COM+ objects
  • Install and upgraded CertifiedMail Server systems for various clients
  • Work closely with clients to gather requirements for the CertifiedMail Server and provide administrative and back-end support to update their production servers
  • Create documentation for clients including manuals and help files
  • Configure multiple Virtual Machines on the staging servers to create different test environments
  • Conduct pair programming sessions for various front end and back end sections of the code for the corporate website.

Environment: Windows, C#, VB.Net, ADO.Net, WCF, WPF, Silverlight, AJAX, VSS, TFS, N-Tier, Web Services, COM/COM+, Office Interop Assemblies, Javascript, jQuery, CSUnit, NUnit, HTML, XML, CSS, T-SQL, Ruby, Visual Studio 2003/2005, SQL Server 2000/2005, SSRS, MS Access, Visual SourceSafe

We'd love your feedback!