Programmer Analyst Resume
San Leandro, CA
SUMMARY:
- 18 Years of software development experience in Microsoft technologies.
- Extensive Experience in Distributed Applications using WCF Services, Web Services, Remoting, COM+, DCOM, MSMQ and WebSphere MQ.
- Developed Web Applications using ASP.NET 1.1/2.0/3.5, C#, ASP.Net MVC, ASP, XML, XSLT, JQuery, Java Script and VBScript.
- Developed Windows Applications using VB.NET, C#, VB and ADO.NET.
- Experience in designing and developing Presentation Layer (GUI) using ASP.Net MVC, ASP.Net, Angular JS, HTML, Java Script and CSS.
- Experience in Business Layer and Data Access Layer design using Microsoft Patterns and Practices like Application Blocks (Microsoft Enterprise Library), Software Factories (WCSF, WSSF).
- Developed Stored Procedures, functions and Packages using SQL Server Management Studio, SQL Query Analyzer, PLSQL Developer and TOAD.
- Developed reports with SQL Server Reporting Services (SSRS), Crystal Reports, Excel & Macros.
- Experience in Load Testing, Unit Testing, and Web Testing using Visual Studio Team System.
- Experience in ETL like Data Transformation Services (DTS) and SQL Server Integration Services (SSIS).
- Worked in various Migration projects like ASP to ASP.Net 2.0 and ASP.Net 2.0 to ASP.Net 4.0.
- Worked in XML technologies (XML, XSD Schema, XSLT Transformations, XPATH, DTD, DOM)
- Experience in designing and developing components using OOP and Design Patterns.
- Experience in using visual studio extensions like HP Fortify, SecureAssist and FXCop for preventing security vulnerabilities and Code Review in applications.
- Experience in updating, accessing and version controlling the code using the Version Management tools TFS, Visual Source Safe and Perforce.
- Extensive experience with Web application Performance Tuning and Code Review.
- Experience in (UML) Unified Modeling Language VISIO.
- Experience in architectures such as ASP.Net MVC Framework.
- Experience in Agile (Scrum) development methodologies.
- Experience working with a diverse group of Onshore and Offshore software development environments.
- Experience in all phases of Software Development Life Cycle (SDLC) which includes Software requirements gathering, System analysis and Design, Code Generation, Testing, Implementation and maintenance of various Web Based and windows applications.
- Expert knowledge of enterprise application development technologies using .NET framework in the areas of performance, security, scalability and extensibility.
- Excellent understanding of coding methods and best practices and adaptable in regards to using new technologies.
- Self - motivated, good learner and quick to adapt to any changes has helped to be result oriented.
TECHNICAL SKILLS:
Programming Languages: C#, VB.NET, VB 6.0
Framework: . Net Framework 1.1, 2.0, 3.5,4.0,4.5, 4.6
SOA: WCF, Web API, Web services:, WSE, SOAP, REST, WSDL, XML, XSD
Web Technologies: ASP.Net, ASP.Net MVC:, ASP, XML, XSLT, AJAX, JQuery, JSON, Angular 2
Web Server: IIS 5.0/ 6.0/7.0/7.5/8.0
Database: SQL Server 2000/2005/2008/2012 , Oracle 8/9i/10g, MS Access 2000
GUI: Web forms:, Win Forms, HTML, CSS
Middle ware: COM+, COM, DCOM, IBM WebSphere MQ 6.0/7.0/7.5/8.0 , MSMQ
Data Access: ADO.NET, ODP.Net:, ADO
Reporting Tools: SQL Server Reporting Service, Crystal Report, Excel & Macro
Database Tools: Microsoft Management Studio, SQL Profiler, SQL Query Analyzer, Enterprise Manager, PL/SQL Developer, TOAD
IDE: Visual Studio.Net 2003/2005/ 2008/2010/2015 , Visual Studio 6.0.
Configuration Management Tool: TFS, Visual Source Safe 6.0, Perforce
Tools: Fortify, SecureAssist, FXCop
Scripting Languages: Java Script, JQuery, Angular 2, Typescript, React Js, Node Js, JSON, VBScript
PROFESSIONAL EXPERIENCE:
Confidential, San Leandro, CA
Programmer Analyst
Responsibilities:
- Involved in full development lifecycle - Requirement gathering, Estimation, Design, Development and Deployment.
- Architected the application based on the Confidential industry standard for SOA (WFXml).
- Worked closely with Upstream and Downstream application partners on deciding Interfaces, schemas and security standards.
- Designed and Developed Middle Layer using WCF Services, Windows Service, C# and IBM WebSphere MQ Client.
- Designed and Developed UI layer using ASP.Net MVC, HTML, Angular JS, jQuery, AJAX and JavaScript.
- Designed and developed the components using OOP and Design Patterns.
- Developed Data Access Layer using ADO.Net and Microsoft Application Blocks (Microsoft Enterprise Library).
- Designed and developed Database objects like stored procedures and Functions, Complex Queries using SQL Server-2008/2012.
- Designed and developed a rule based parsing engine to process the Raw Responses received from Confidential .
- Designed and developed the parsing engine for Tablet usage data return from the upstream application.
- Developed an automated testing tool to simulate the Confidential response messages for unit and regression testing.
- Implemented security features to application using SSL and s.
- Upgraded both upstream and downstream channels with secure communication using TLS 1.2 with MASSL.
- Upgraded and improved the code time to time to meet the new requirements and Enterprise mandate.
- Implementing enterprise standards in terms of security, auditing, remediate security vulnerabilities in securing customer data.
- Managing excellent working relationships with Business stakeholders and Product owners.
- Coordinating with application partner technical contacts, troubleshooting and resolving connectivity issues, identifying /Permissions problems.
- Working on migration of WCF services to REST services (Web API) with Micro-Service Architecture.
Environment: .Net Framework 3.5/4.0/4.5, C#, WCF Service, Web API(REST), ASP.Net MVC 5, Angular JS, JSON, JavaScript, Windows Service, Visual Studio 2008/2010/2015 , SQL Server-2008/2012, Web Sphere MQ 6.2/7.0/8.0/9.0 , IIS 7.0/7.5/8.0, XML, XSD, JSON, Software Factories and Guidance Package, SecureAssist and Fortify.
Confidential, San Leandro, CA
Programmer Analyst
Responsibilities:
- Worked in Application Design and Development.
- Designed and developed the components using OOP.
- Developed the GUI using ASP.Net MVC 5
- Developed Data Access Layer using Web API, ADO.Net and Microsoft Application Blocks (Microsoft Enterprise Library).
- Implemented .NET Framework Security - Role-Based Security module using Form-Based Authentication and URL Authorization
- Working on Database objects like stored procedures and Functions using SQL Server-2012.
Environment: .Net Framework 4.6, C#, ASP.Net MVC 5, Angular 2, Web API, Visual Studio 2012, SQL Server-2012, TFS, IIS 8.0, XML, XSD
Confidential, Sacramento, CA
Senior Software Engineer
Responsibilities:
- Developed the GUI with ASP.Net, AJAX, JQuery, JSON, Java Script and XSLT using Visual Studio 2008.
- Studied the existing applications in ASP and migrated to ASP.Net 3.5.
- Implemented Cross Browser support in the web application for Firefox, Safari, IE6 and Opera.
- Involved in the Research of using ASP.Net MVC Framework for the new project.
- Developed Custom Controls and User Controls using ASP.Net and C#.
- Developed stored procedures and Functions in SQL Server-2005.
- Implemented Globalization in web application.
- Performed Code Review using FxCop.
- Experience in Content Management system (CMS).
- Involved in the Performance tuning of the Web Application.
Environment: .Net Framework 3.5, ASP.Net, C#, ASP, SQL Server-2005, MSTS, SSRS, Visual source safe (VSS), LINQ, AJAX, JQuery, JSON, XML, XSLT, and JavaScript.
Confidential, Sunnyvale, CA
Senior Software Engineer
Responsibilities:
- Studied the existing application developed in ASP, VB Script, and XSLT and migrated to ASP.Net and C#.
- Studied the VB6 Components and replaced them with .Net Components.
- Involved in enhancement and maintenance of existing ASP application.
- Developed the GUI with Web Forms, XSLT, AJAX, Java Script, JQuery and JSON.
- Developed Data Access Layer using ADO.Net and Microsoft Application Blocks (Microsoft Enterprise Library).
- Involved in Architecture and Design of Service Layer using WCF Services.
- Designed the Business Entities with Data Contract Serialization.
- Developed XML Schema for the Business Entities used in the Web Methods for validating Request.
- Developed the Soap Extension to validate the XML Schema.
- Integrating vendors and Distributers applications to communicate with the WCF using SOAP.
- Developed stored procedures, Functions and Packages using SQL Server-2005.
- Performed unit testing and load testing using MSTS.
- Developed Reports using SQL Server Reporting Services (SSRS).
- Involved in the Performance tuning of the Web Application.
Environment: .Net Framework 2.0, ASP.Net, C#, ASP, VB, SQL Server-2005, MSTS, SSRS, Visual source safe (VSS), WCF, AJAX, XML, XSD, XSLT, VBScript, JavaScript.
Confidential
Senior Team Member
Responsibilities:
- Analyzing the requirement with Onsite members and developing Low Level design.
- Presentation layer (GUI) development using Web Forms and JavaScript.
- Designed and developed the Business Layer using C#.
- Designed and developed Data Access Layer using Application Blocks.
- Implemented Design Patterns in component development.
- Developed stored procedures, Functions and Packages Using SQL SERVER 2005.
- Developed PLSQL Stored Procedures and Functions using Oracle10g.
- Modified the Data Access Layer to connect to Oracle DB with ODP.Net.
- Developed Reports using SQL Server Reporting Services (SSRS).
- Designed and developed security module using .Net objects and Login controls.
Environment: .Net Framework 2.0, ASP.Net, VB.Net, C#, Web Services, Oracle-10g, ODP.Net, SQL Server-2005, ADO.Net, SQL Server Reporting Services (SSRS), SSIS, AJAX, JavaScript, VBScript
Confidential
Technical Lead
Responsibilities:
- Responsible for Leading 5 members of the development team.
- Coordinated development groups (Onshore/ Offshore).
- Created Detail Design document from Business Requirement Document.
- Developed Presentation layer (GUI) using ASP.Net Web Forms, AJAX, Java Script and CSS.
- Used Multithreading in method for long-lasting method calls.
- Developed PLSQL Stored Procedures, functions and Packages using PL/SQL Developer.
- Worked on Report using SQL Server Reporting Services (SSRS).
- Developed Custom HTTPHandlers and HTTPModules for handling XMLHTTP request.
- Developed Web Services that transact data via XML.
- Designed the Business Entities with XML Serialization using IXMLSerializer.
- Conducted code review using FXCOP to ensure the coding standard.
- Involved in the Performance tuning of the Web Application.
Environment: .Net Framework 1.1, ASP.Net, C#, Web Services, Oracle-9i, AJAX, VSS, Java Script
Confidential
Team Leader
Responsibilities:
- Responsible for coordinating with onshore team members to confirm the business requirement.
- Responsible for leading 4 member team in Offshore.
- Developed Use Cases, Detail Design from business requirement.
- Developed Prototype using ASP.Net and JavaScript.
- Developed GUI using ASP.Net, HTML, Java Script and CSS.
- Developed stored procedures and Functions Using SQL Server 2000.
- Developed Data Access Layer using ADO.Net.
- Designed and Developed Business Layer using VB.Net.
- Developed Reports in (Excel) Xls, CSV using XML and XSLT.
- Modified the Web Pages to utilize AJAX using XML HTTP.
- Implemented Windows Authentication for Application Security.
Environment: .Net Framework 1.1, ASP. Net, VB. Net, SQL-Server-2000, XML, XSLT, AJAX, Java Script, Macros, VSS
Confidential
Team Leader
Responsibilities:
- Responsible for Leading 3 members team
- Developed the GUI using ASP.Net, HTML, DHTML, Java Script and CSS.
- Implemented MSMQ in message communication with remote client.
- Developed and Deployed Windows Service for hosting the socket bridge.
- Developed components to support Asynchronous Callbacks using Delegates.
- Designed and developed the Data layer components using ADO.Net.
- Developed stored procedures, Functions and Triggers Using SQL Server 2000.
Environment: .Net Framework 1.1, ASP.Net, VB. Net, ASP, VB, SQL-Server-2000, WINFORMS, Web Services, Windows Service, MSMQ, SOAP, XML, XSL-FO
Confidential
Senior Software Developer
Responsibilities:
- Solely worked on the whole life cycle of the project (requirement gathering, System Design, Development, Testing and Deployment.
- Database design and development using SQL-Server 2000.
- Designed the components with Multi Threading method calls.
- Worked on Reports using Crystal Report.
Environment: .Net Framework 1.1, C#, WINFORMS, Remoting, Crystal Report 8 and SQL-Server 2000
Confidential
Senior Software Engineer
Responsibilities:
- Designed and Developed of Business Layer using VB.Net.
- Designed and Developed of Data Access Layer using ADO.Net.
- Worked on SQL Queries, stored procedures and Functions using SQL Server2000.
- Developed user controls and Custom Controls using ASP.Net and VB.Net.
Environment: .Net Framework 1.1, ASP. Net, VB.Net, ADO.Net, SQL-Server-2000 and XML
Confidential
Senior Software Engineer
Responsibilities:
- GUI Development using Win Forms.
- Migrated existing VB6 application to VB.Net.
- Developed stored procedures, Functions and Triggers Using SQL Server 2000.
- Worked on Reports using Crystal Reports.
- Modified the GUI with Infragistics controls.
Environment: Windows 2003, .Net Framework 1.1, VB. Net (WINFORMS), ADO.Net, VB-6, SQL Server 2000, Crystal Report-9, Infragistics Controls and XML