Programmer Resume Profile
SUMMARY
- 6 years of experience in the IT industry.
- Experienced in developing Web - based applications in .NET using ASP.NET ASP.NET MVC/MVP HTML SOAP XML AJAX JQuery and JavaScript.
- Developed configured deployed maintained and support a variety of enterprise-level applications including Web Windows and Multi-tiered applications using C C VB.NET SQL Server.
- Strong Skills in Database Design Development Modelling and Administration primarily using MS SQL Server
- Experienced in Agile Software Development
- Experienced in Automation Build and Deploy
- Experienced in all phases of Software Development Life Cycle SDLC management and implementation that includes requirement analysis Object Oriented analysis design development testing and documentation
TECHNICAL SKILLS
.NET Technologies
.NET Framework ASP.NET ASP.NET MVC ADO.NET Windows Forms Web Services
Languages
VB.NET C C VB6 SQL T-SQL HTML JavaScript and XML
RDBMS
MS SQL Server MS Access
Other Technologies
Visual Studio MS Visio jQuery AJAX CSS nUnit ODBC Perl scripting Secure File Transfer Protocol File Transfer Protocol Autosys Workload Automation/Batch Scheduling OpenSSH SMTP Control-M BMC Softwares Workload Automation/Batch Scheduling Sharepoint Content Management Sharepoint Designer Microsoft Sharepoint Site Collection Administration SQL Data Modelling SQL Server Integration Services SSIS AKAMAI and Terra Alta Octopus Deploy Automated deployment for .NET Self-Service SQL Deployment VMware nugget
Source Control Tools
Visual SourceSafe 2005 Team Foundation Server and 2012
Reporting Tools
Security and Authentication
Work Plan Management
Incident Management
Collaboration Tools
SQL Server Reporting Services
Active Directory Federation Services ADFS Windows Identity Foundation WIF Symantec VIP two-factor authentication Lightweight Directory Access Protocol LDAP
Microsoft Project 2007 and 2010
Remedy IT Service Management ITSM Suite - BMC and IBM Rational ClearQuest
Lync 2010 and 2012 Microsoft Sharepoint Knowledge Exchange Microsoft SharePoint Workspace
Web Server
MS Internet Information Server IIS 6 IIS 7.5 IISEXpress 7.5 and IIS 8.0
Operating Systems
MS Windows Desktop Web Servers OS R2 2012 R2 SQL Servers 2008 SP2 Virtual Machine and Mac OSX
PROFESSIONAL EXPERIENCE
Confidential
Role Team Lead
Project Description
Accenture s Equity Services is a business unit based in the US and is responsible for managing the various equity programs our employees participation in them and all corresponding shareholder communications. As part of the firm s transformation into a publicly traded corporation Accenture granted options and restricted share units RSUs and established purchase programs such as Employee Stock Purchase Plan ESPP and Voluntary Equity Investment Program VEIP in which employees and Accenture Leaderships can designate a portion of their salaries for the purchase of Accenture shares. The system Global Share Plan Services GSPS keeps track and monitors the administration of these equity plans. It tracks the vesting lifting and delivery of shares to the company-supported brokerage firms Smith-Barney and UBS and it also performs tax calculation and enables key financial reporting e.g. expense reports invoices journals etc. . The Global Share Plan Services suite includes the myHoldings website which is used by the Accenture population to monitor their shares as well as participate in optional programs like ESPP.
Responsibilities:
- Performed design coding testing deployment and maintenance of 3 TIER 1 web applications using VB.NET ASP.NET ASP CLASSIC JQuery AJAX XML SOAP and SQL for its backend
- As a software architect performed development based on coding standards and best practices
- Developed automated process of performing database backup and uploading it to secure FTP server using windows scripting Autosys and SQL Stored Procedure
- Applied enhancement to Morgan Stanley trade files EBI interfacing jobs to add file checker to avoid failure during close market using SSIS
- Created custom windows tool that query employee details based from Active Directory
- Created executable windows application to automate the generation of SSRS Reports utilizing the SSRS web services
- Created executable windows application to automate uploads of files to Sharepoint Document Library using Sharepoint web services
- Created a custom web application tool which eventually added to EquityAdmin website to process excel files and make real time display of data status for Grant Agreement in myHoldings website.
- Spearheaded and Lead 24 Minor and 6 Major Releases for 3 Priority 1 web applications and SQL Servers
- Performed Database and Server Upgrades from SQL 2005 to SQL 2008 R2
- Created SQL Server Stored Procedures Views and Tables affected by the upgrade
- Migrated SQL IDs to Windows Authentication including batch file programs
- Integrated the new Windows Identity Foundation WIF for Enterprise Sign On using Claims-Aware token for 3 web applications
- Performed migration which includes numerous code changes of existing myHoldings web application solution from .NET Framework 2.0 to .NET Framework 4.0.
- Performed migration of existing EquityAdmin web application from .NET Framework 1.1 to .NET Framework 2.0.
- Performed migration of existing SeniorExecutiveEquityTransaction web application from ASP Classic to .NET Framework 2.0.
- Performed several Stored Procedure performance enhancement and to avoid huge resource utilization
- Created test scripts for assembly performance product user acceptance testing.
- Configured IIS 8.0 Server on Windows 2012 server test environments for myHoldings website
- Configured IIS 7.5 Server on Windows 2008 server test environments for EquityAdmin and SeniorExecutiveEquityTransaction websites
- Involved in the design development implementation and maintenance of the various Web Service applications.
- Review project design and build deliverables. Ensures that the deliverables are delivered with quality and follows the design and coding standards.
- Responsibilities also include coordination with the offshore team as well as provide technical guidance to other members of the team.
- Makes sure that all daily processes are functioning accordingly for the share programs as well as to ensure the myHoldings EquityAdmin and SeniorExecutiveEquityTransactions websites are maintained up and running.
- Create impact analysis documents to customer requests or requirements
- Provide fixes for current manual patches and existing bugs
- Assess and implement of security vulnerabilities of the project application.
- Designed and build new features adding more configurability aspects and further improvement on the quality of product.
Technologies Used .NET Framework 1.1 2.0 4.0 VB.NET ASP.NET WinForms Web Services ASMX JavaScript JQuery XML IIS 6.0 7.5 8.0 TFS SSRS 2005 SSRS 2012 SQL Server R2 Windows Server MS Project 2010 MS Access ADFS ESO-WIF
Confidential
Role Team Lead
Project Description
Global Share Plan Services Program also known as Equity Services is the application suite that Accenture uses in managing various share programs of the company.
The GSPS Application Support Release project are to create impact analysis design development testing and migrate business related enhancement bug fixes and upgrades.
Responsibilities:
- Leads/Supervises a team working on web applications and backend quarterly releases.
- As a team lead responsibilities include work planning capacity planning task assignments reviewing team members deliverables mentoring team members and creation of management metrics documents
- Defined the technical architecture structure ensuring that it meets the business requirements and performance goals that the technical direction is consistent with the client s long-term direction.
- Integrated the Active Directory Federation Services ADFS as part of Single Sign On for 3 web applications
- Worked with the support unit to determine how the application is supported in production including backups disaster recovery system performance and project management.
- Ensured adherence to all quality management plans and standards by participating in quality management reviews as outlined in the Validate Overview Task.
- Analyzed impacts prior to Infrastructures upgrades Server Zoning
- Performed IIS 6.0 configuration
- Reduced defects within Software Development during ASR releases
- Subject Matter Expert SME for technical architecture of the Project
- SME for 3 web applications and all corresponding backend SQL databases
- Provided test support to interfacing teams during their integration testing initiatives and performed debugging and troubleshooting as necessary
- Performed several Stored Procedure performance tuning
- Performed Database and Server Upgrades from SQL 2000 to SQL 2005
- Utilized MS Project 2007 and 2010 for work plan management
Technologies Used .NET Framework 1.1 2.0 VB.NET ASP.NET Web Services ASMX JavaScript JQuery XML IIS 6.0 TFS SSRS 2005 SQL Server 2005 Windows 2008 MS Project 2010 ADFS
Confidential
Role Analyst Programmer/Senior Software Engineer
Project Description myHoldings and EquityAdmin are both web applications that utilizes new technology to support dynamic web application. These two web applications utilizes Partial Page Rendering and Single-Page Interface. It uses an Ajax technique referred to as Content Chunking to handle its partial rendering. This technique brings with it all the efficiencies of Ajax i.e. light-weight pages fast response times and no postback actions while still leveraging .NET features that allow for rapid application development. The approach also fits well into the Model-View-Presenter MVP design pattern.
Responsibilities:
- Part of the team that develops an old version of myHoldings website from classic ASP to ASP.NET 2.0 utilizing new technologies such as JQuery VSTS 2008 TFS 2008 and content management using Sharepoint for document repository.
- Software Configuration Management Team Advisor
- Build and Deployment SME
- Developed test scripts test conditions input test data and expected results for one or more test plans including component assembly product performance user acceptance and technical architecture tests automated or manual
- Developed project specific testing standards and procedures.
- Fixed any defects and performance problems discovered during testing.
- Deal with the customer group s service requests which involves functions and activities that are critical for the business. Time-constraints and criticality of these requests must be responded quickly and provide accurate results
- Responsible in orchestrating application development releases between the Manila team and the Global Equity Services GES customer group.
Technologies Used .NET Framework 2.0 VB.NET ASP.NET AJAX JavaScript JQuery XML XMLHttpRequest IIS 6.0 TFS SSRS 2005 SQL Server 2005 Windows 2008
Confidential
Role Senior Programmer/Software Engineer
Project Description
Application Production Support gives 24/7 support to customer group and web application users.
They continue to maintain application availability 100 of the time due to its nature of Priority 1 web applications. Team is aware of projects daily operations including emergency issue resolution upgrades and helping developer for impact analysis and coding.
Responsibilities:
- Contributed to best practice related for ticket handling and investigation in operations/support related task.
- Recommended and implementation of specific solution which improved the processes in support ops team.
- Created automated time report submission using excel sheet
- Performed impact analysis to functionalities of the Project for bug fixes and enhancements
- Created unit assembly test scripts
- Performed coding to fix security vulnerabilities of 3 web applications including elevated access Click Jacking and insecure cookie attributes
- Primary ISMS Coordinator includes BCM Management
- Software Configuration Management team member
- Support Migration SME across all applications and tools
- Coordinated with Accenture Support Groups ATIS GNOC Application Integration Environment Delivery Fidelity Information System FIS data center DBA etc. to effectively undertake production support tasks
- Documented application processes to facilitate maintenance.
Technologies Used .NET Framework 1.1 VB 6 ASP.NET Javascript XML IIS 6.0 VSS SSRS SQL Server Microsoft Office Sharepoint Server MOSS MS Access Unicenter Autosys Job Management Transcentive Express Options 3rd party application Microsoft Commerce Server 2000
Confidential
Role Programmer
Project Description
OpenC is a project under Avanade Corp a joint venture between Microsoft and Accenture .
It consist of different windows applications built from the ground up using purely C . OpenC was made to help manage and maintain systems for different utilities in the United States such as Gas and Electricity.
Responsibilities:
- Responsible for testing application software codes.
- Worked with other developers technical designers and experts to make sure that the fixes meet application requirements and performance goals
- Responsible for creating test plans for application codes or modules
- Responsible for demonstrating the awareness of how own program links with those of other developers and of the overall system
- Participated in weekly meetings with sub-team members to discuss status subteam metrics and to performed root cause analysis
- Responsible for informing supervisors as far in advance as possible of potential difficulties in meeting scheduled milestones and being able to provide explanation s
- Participated in peer reviews
- Ensure that changes to scope are identified and raised to the Team Lead
- Responsible for creating individual weekly status reports on time
- Ensured that quality is never overlooked in developing modules
Technologies Used C Visual Studio VB.net Crystal Report VSS