Senor Programmer Analyst Resume
SUMMARY
- Confidential is a Microsoft Certified Technology Specialist/Technical Lead having expertise of twelve years in systems architecture, outlining project specifications, identifying key technical risks, and developing long - term plans to meet project objectives.
- He has the ability to handle multiple assignments.
- He has extensive experience working as an Architect / Lead Technical Specialist and has been involved in design using software development processes like UML, SCRUM and Agile Methodologies, project coordination, requirement analysis and client coordination.
- Confidential ’s expertise also lies in the design and development of both Middleware and Thick Client (Web Applications, SPA and Web Pages) applications using technologies like .Net Framework 4.6/4.0/3.5/3.0/2.0, (ASP.Net Core, C#, VB.Net, ADO.Net, Visual Studio.Net, Visual Studio code), AJAX, WCF, LINQ, SOA Architecture, Code First Entity Framework 4.3/5.0/6.0 with Fluent API and MVC 3.0/4.0/5.0/6.0, jQuery, Zip.JS, AngularJS 1.0, Angular 2.0, KnockoutJS, NHibernate, Dependency Injection (IOC), UML/EA9.0/Microsoft Visio 2013, Web Services, Web API2, SOAP, WSDL, XML/XSL/XSLT/XSD, VB, VB Script, Java Script, Active X, IIS, IIS, SQL Server 2016/2014/2012/2010/2008/2005/2000, GulpJS, NodeJS 6.11.3, NPM 4.5, TSLint, Browser-Sync, ES5, Auto Mapper, NUnit, Moq and leveraged tools like Visual Studio.Net 2015/2012/2010/2008/2005/2003.
- His expertise also lies in the area of Business Intelligence and Data Warehousing Concepts with emphasis on ETL tool like SSIS, SSRS.
- Confidential has designed customized and implemented various design patterns including, Creational Patterns (like Factory Method, Singleton, and Abstract Factory), Structural Patterns (like Facade and Proxy), Behavioral Patterns Command, Nested Namespace Pattern, Revealing Module Pattern, EJS Template Engine and repository pattern etc. He has excellent communication and interpersonal skills.
TECHNICAL SKILLS
RAD Tools: MS Visual Studio 2005/2008/2010/2012/2013/2015
Internet Technologies: ADO, IIS, VSS, TFS and SVN
Web Technologies: ASP.NET, HTML, HTML5, MVC 2.0/3.0/4.0/6.0 and AJAX, Entity Framework 4.3/5.0/6.0
Databases: SQL Server 2005/2008/2012/2014/2016 and MS-Access 2000
Programming Languages: Typescript, C# and VB
ORM Tools: Entity Framework and NHibernate
DW Tools: SSIS, SSRS and SSAS
Scripting Languages: Node JS, Gulp JS, JavaScript, Angular, AngularJS and jQuery
Reporting Tools: Crystal Reports, SSRS
Other Tools: TS Lint, Browser-Sync, NPMSource Control TFS, VSS and SVN
Application Servers: IIS5.0/IIS6.0/IIS7.0, WAS
Operating Systems: Windows 8/ 7/XP/2000/2003 & Linux
Services: Web API2, WCF, Web Services, Windows Services
PROFESSIONAL EXPERIENCE:
Senor Programmer Analyst
Confidential
Responsibilities:- Worked closely with DOC Office of Special Investigations and Intelligence (OSII).
- Utilizing agile development methodology to develop Intelligence Management System (IMS).
- Created the Technical design documents after implementing Common features like Reentrant Search, Banner and Side bar menus etc.
- Understating the requirements & Use cases, Involved Story point estimation and Creating TFS Task, Project planning and also involved in Database Designing.
- Used AngularJS, Bootstrap, JSON, CSS3 and WebAPI2 in web pages to create responsive pages. Created client tools both Web to test the Framework and POC for implementation of MV* using AngularJS.
- Created CSS for various GUI effects and to improve the “look and feel” of the applications.
- Wrote Custom Angular directives which do the job of delayed loading of the contact modules in Site Configuration page on the fly when the Site Configuration view gets loaded.
- Wrote Services in Angular JS which help in making Server Side calls, Single Page Navigation, Client side Validation of the pages etc.,
- Used Angular Filters and Directives to add Auto complete features for searching Users, institutional and office locations Code in US for DDI module, which is just similar to Google Auto complete.
- Created Directives in AngularJS, which help in performing complex regex validations and client side validations for various text fields on the front end.
- Responsible for developing application pages using, Typescript. Pure OOP design patterns using Typescript along with support for generics.
- Bundling and minifying libraries and stylesheets using GulpJS.
- Used Generic Repertory patterns and Entity framework.
- Implemented Multi-Factor Authentication and token-based authentication using Redis cache.
- Used Lambda expression, Extension Methods and Anonymous types in Libraries using LINQ.
- Created deployment scripts and supporting using Power Shell Scripts. Designed and developed different sets of dynamic reports for the applications.
- Worked on Data Migrations and Defect fixes and troubleshooting.
- Involved in development, Unit testing, Technical Specifications Document (TSD).
- User Browsersync for Time-saving synchronized browser testing.
Environment: Visual Studio .NET 2015, Visual Studio Code Latest, Angular 2.0, Typescript 2.5, GulpJS, NodeJS 6.11.3, NPM 4.5, TSLint, Browser-Sync, ES5, Web API 2, jQuery, BootStrap, JSON, CSS, HTML 5, SQL Server 2016, Team Foundation Server 2015, Moq, LINQ, SPA, Redis.
Confidential
Senor Programmer Analyst
Responsibilities:
- Worked closely with DOC Office of Special Investigations and Intelligence (OSII).
- Utilizing agile development methodology to develop Intelligence Management System (IMS).
- Created the Technical design documents after implementing Common features like Reentrant Search, Banner and Side bar menus.
- Understating the requirements & Use cases, Involved Story point estimation And Creating TFS Task, Project planning and also involved in Database Designing.
- Responsible for developing application pages using ASP.Net MVC 6.0, C#.NET. Used CSS (Cascading Style Sheets) in ASP.Net MVC Razor View Engine. Created CSS for various GUI effects and to improve the “look and feel” of the applications.
- Used jQuery, Bootstrap, JSON, CSS3 and Web API2 in web pages to create responsive pages. Created client tools both Web to test the Framework and POC for implementation of Model, view, controller using MVC.
- Developed Single Sign on using Asp.net Core Middleware. Service Configuration, Site Configuration Pages, User Feature Pack Configuration Page, Site Add-Ons etc.
- Developed Single Page App using jQuery waypoints.
- Extensively used ASP.Net MVC, jQuery & Business Intelligence, JS open source utilities for displaying the data and UI in a clear format.
- Used Generic Repertory patterns and Entity framework.
- Implemented Multi-Factor Authentication and token-based authentication using Redis cache.
- Used Lambda expression, Extension Methods and Anonymous types in Libraries using LINQ.
- Created deployment scripts and supporting using Power Shell Scripts. Designed and developed different sets of dynamic reports for the applications. These reports included data validation and Notes & Associations counts etc.
- Worked on Data Migrations and Defect fixes and troubleshooting.
- Involved in development, Unit testing, Technical Specifications Document (TSD).
Environment: .Net Framework 4.6, ASP.Net Core, MVC 6.0, C#, Web API 2, jQuery, BootStrap, JSON, CSS, HTML, SSIS, SQL Server 2016, Visual Studio 2015 & Team Foundation Server 2015, Moq, Enterprise Library. LINQ, SPA, Redis, Auto Mapper.
Lead Programmer Analyst
Confidential
Responsibilities:- Responsible for leading and mentoring a team of 4 developers. Created the Technical design document, Use cases, Activity Diagram and Sequence Diagrams and also involved in Database Designing.
- Responsible for developing application pages using ASP.Net MVC 4.0, C#.NET. Used CSS (Cascading Style Sheets) in ASP.Net MVC Razor View Engine. Created CSS for various GUI effects and to improve the “look and feel” of the applications.
- Used AngularJS, Bootstrap, JSON, CSS3 and WCF in web pages to create responsive pages. Created client tools both Web to test the Framework and POC for implementation of Model, view, controller using AngularJS.
- Developed Single Page App for following applications eFA, e2, e3 & DRMS Service Configuration, Site Configuration Pages, User Feature Pack Configuration Page, Site Add-Ons etc.
- Wrote Custom Angular directives which do the job of delayed loading of the contact modules in Site Configuration page on the fly when the Site Configuration view gets loaded.
- Wrote Services in Angular JS which help in making Server Side calls, Single Page Navigation, Client side Validation of the pages etc.,
- Used Angular Filters and Directives to add Auto complete features for searching Users and office locations Code in US for DDI module, which is just similar to Google Auto complete.
- Created Directives in AngularJS, which help in performing complex regex validations and client side validations for various text fields on the front end.
- Extensively used ASP.Net MVC, JQuery & Business Intelligence, JS open source utilities for displaying the data and UI in a clear format.
- Participated in code reviews, internal and external reviews of technical design documents. Involved on Worked on migrating legacy DTS package into latest version of SQL Integration Services .dtsx packages.
- Created Windows Services and .NET Console application for files migrations coded using C#.
- Did production deployment and verification. Supported for the Defect fixes and troubleshooting. Involved in report validation using export data into excel file and comparing using SSIS Packages. Configurations & Production deployments.
- Integrated different services with web application (like File Upload service, Worker Service and RMS web Service)
- Upgraded existing Application into new version with the help of Visual studio web developer.
- Implemented Customers facing user stories using Web API. And added multiple complex type parameters to ASP.NET Web API. Used Basic Authentication with help of custom principal Interface.
- Used Lambda expression, Extension Methods and Anonymous types in Libraries using LINQ.
- Created production deployment scripts and supporting. Designed and developed different sets of dynamic reports for the applications. These reports included data validation and folders & files counts etc. Implemented ActiveX Controls future using Zip.JS for supporting any windows systems and browsers.
- Developed the AJAX enabled WCF Services. Developed database objects like stored procedure, views, user defined function etc. Implemented Customized Exception handling using MVC attributes and filters. Worked on framework Migrations and Defect fixes and troubleshooting.
- Involved in development, Unit testing, Technical Specifications Document (TSD).
Environment: .Net Framework 4.5, ASP.Net, MVC 5.0, C#, Web API, Angular JS, JQuery, BootStrap, JSON, CSS, HTML, WCF, SSIS, SQL Server 2012, Visual Studio & Team Foundation Server 2012, Moq, ICSharpCode.SharpZipLib, ABCPDF, Enterprise Library. LINQ, Zip.JS, SPA.
Confidential
Senor Programmer Analyst
Responsibilities:
- Followed an Agile software development methodology with frequent application Demonstrations to the stake holders (UAT Teams), which allows for iterative and incremental development of an application.
- Created the Technical design document, Use cases, Activity Diagram and Sequence Diagrams and also involved in Database Designing.
- Requirements gathering and analysis. Participated in demo, meetings, interacting with Project Managers, Business Users and End users in order to understand their needs and goals.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#.
- Created WCF services to get data from external systems. WCF Services are hosted in IIS. The communication end points are configured with “WebHttpBinding and BasicHttpBinding”.
- Responsible for writing large number of store procedures, functions, triggers and views for dashboard and various other pages.
- Responsible for DRMS Data Migration and reporting to enable businesses to manage documents (Physical records) and records throughout the information life cycle.
- Created SSIS Packages for processing data using SQL Server. Defect fixes and troubleshooting.
- Involved in report validation using export data into excel file and comparing using SSIS Packages and Reports.
- Configurations & Production deployments. Created customized SSIS and SSRS Report packages.
- Used Live Link Service (Open Text ECM 10.0) for storing and processing files with Oscript.
- Extensively used WCF (svc) and JSON for providing rich user experience. Implemented Unit Tests with TDD (Test driven development) using Moq. Used Team foundation server (TFS) as Source Control.
- Used log4net to writes logging events to the Windows Event Log and flat files using MSMQ
- Handled business queries and calls and resolved P1, P2, P3 incidents and problem records. Coordinated with operations helpdesk to resolve critical incidents raised by business.
- Responsible for data uploads and data maintenance: Populated the data source for all these applications.
- Built the necessary data upload procedures using SQL queries and SSIS packages.
- Responsible for the Applications’ Maintenance/Production Support. New requirements were handled and changes were made to the existing modules in the applications. Production support also included assistance on usability of the system, investigation of issues related with data and bug fixes.
- Involved in analysis and design for WCF components by identifying the Service Contracts, Operation Contracts, Message Contract and Fault Exception.
- Created the component to push the data using MSMQ. Did Database administration and tuning. The databases for these applications were also administered and tuned up. Tables, stored procedures, functions, triggers, indexes, DTS, SSIS
- Helping junior developer in terms for technical and functionally.
- Created client tools for Web based to test the Framework and POC for implementation of framework.
- Created ad-hoc reports and detail reports with SSRS, using the report parameters, query parameters, Filters and Expressions used by CIM and Business representatives.
- Implemented ActiveX Controls future using Zip.JS for supporting any windows systems and browsers.
Environment: .Net Framework 4.0, APS.Net 4.0, C#, JQuery, SQL Server 2012, WCF, Team Foundation Server TFS 2012, Moq, Structure Map, ABCPDF, Enterprise Library, Business Intelligence.
Confidential
Senor Programmer Analyst
Responsibilities:
- Requirement gathering and analysis. Participated in meetings interacting with project managers, Business users and end users in order to understand their needs and goals.
- Business requirements document creation. This included UML diagrams such as sequence diagrams, flow diagrams, user stories, use cases, UI prototypes. Created the High level design Document for the proposed system architecture represented with blocks diagram, hardware and software requirements and diagram of interaction between external systems.
- Created the detailed Design document (for each project), including the database modeling and normalization, application architecture, coding standards and a detailed description of each use case, process, calculations, user interface layout, detailed screens description and relationship of the components. The detail level was at class/method level; basically a blue print of what was required to be coded. Implemented Customized Exception handling using MVC attributes and filters.
- Project Plan and Tracking and resource allocation.
- Involved writing Search data Using Mongo DB for fast retrieving/Improving search performance.
- Developed the Application Architecture base framework for each web application considering the MVC architecture.
- Responsible for Programming/Developing the Applications. Developed the reporting and charting used LINQ to obtain the data from collections when needed.
- Used Web services and WCF to obtain data and used this data to populate the reports or used Bootstrap controls to display information and to keep the design clean and interactive.
- Used JavaScript for client-side validations.
- Used log4net to writes logging events to the Windows Event Log. Technical and functional support to the team member
- Involved in application build and deployment in various server in co-ordination with various teams.
- Participated in code reviews, internal and external reviews of technical design documents.
- Involved Developing application using Nested Namespace Pattern, Revealing Module Pattern, SPA, and EJS Template Engine.
- Used JQuery SPA Architect (Single Page Application) for UI.
Environment: .Net Framework 4.0, APS.Net MVC 4.0, C#.Net, JQuery, Java Script, WCF, LINQ, SQL Server 2010, Moq, Web Developer 2010, TFS2010, Bootstrap, Mongo DB.
Sr. Programmer Analyst
Confidential
Responsibilities:- Requirements gathering and analysis. Participated in meetings interacting with project managers, business users and end users in order to understand their needs and goals.
- Integrated the business process with the updated analysis requirements and the document also included UML diagrams such as sequence diagrams, flow diagrams, user stories, use cases, UI prototypes.
- Created web pages using Razor View Engine with Entity framework 4.3 and code first approach with Fluent API Architecture, Dependency Injection (IOC) and coded using C#
- Involved in Solution Designing.
- Developed this application using Singleton design pattern. This will help to improve application performance.
- Involved in writing Unit Tests using Moq for mock the respective layers.
- Design/Programming/Implementation. Developed the MVC Application, traffic and reporting modules and processes for all the required applications. Many implementations of this system were made with various customers.
- Application is support for multiple Agency and their clients.
- All the screens, web forms and reports that were necessary for the customers’ operations and business needs were developed.
- Coded the SOA architecture using WCF by creating Restful service to interface with the client systems to perform validation.
- Implemented the external web services defined by other components.
- Involved Database designing and created indexes and wrote Stored Procedures, functions, views and Triggers in SQL Server 2008.
- In some cases, the customers required a solution that was built and provided as cubes in SQL Integration Services. This solution allowed key information to be reported to high executives via Excel.
- Defect fixes and troubleshooting.
- Involved in development, Unit testing, Functional Specifications Document (FSD) review, and Team foundation source safe Maintenance etc.
- Created SSIS package with Custom configurations.
- Worked with Google, Bind APIs for better Keywords implementation.
- Used various Index tuning tools like Database Index Tuning Advisor and Statistics XML to create and maintain the index.
- Involved in writing integrating, smoke and regression Test cases.
- Involved in writing/Configuration for Dependency Injection with the help of IOC Container.
Environment: .Net Framework 4.0, APS.Net MVC 3.0, C#.Net, JQuery, WCF, Code first Entity Framework 4.3, Fluent API, LINQ, SQL Server 2008, Moq, Web Developer 2010, Visual Source Safe, Dependency Injection
Senor Programmer AnalystResponsibilities:
- Participated in meetings for requirement analysis, architecture designing, impact analysis etc.
- Created the Technical design document, Use case, Activity Diagram and Sequence Diagrams.
- Involved in analysis and design for Web Service components. Created the Proxy library, which is called by C# components using proxy pattern. Created SSIS package with Custom configurations.
- Used SQL Profiler and Estimated Execution Plan to optimize queries and Stored Procedures
- Used various Index tuning tools like Database Index Tuning Advisor and Statistics XML to create and maintain the index.
- Involved in writing integrating, smoke and regression Test cases.
- Defect fixes and troubleshooting and Production support as well.
- Involved in writing integrating, smoke and regression Test cases.
- Used LINQ to SQL for send/retrieving the object and filters from DB/UI.
Environment: Visual Studio .Net 2010, .NET framework 3.0, ASP.Net 3.0, Visual Source Safe
