Senior Programmer,resume Profile
SUMMARY
10 years experience of enterprise programming in C / WinForm / SQL Server / ASP.Net / Web Service / ADO.Net / XML / SQL Reporting Services.
HIGHLIGHT OF QUALIFICATION
- Microsoft Certified Solution Developer MCSD.Net . 12 years extensive experience on C . Solid understanding of Object Oriented Design and Programming and common software design patterns.
- Microsoft Certified Database Administrator MCDBA with solid experience on database design data modeling and development. Proficient in administering large database and writing T-SQL Stored Procedures and Triggers.
- Strong architectural design skills design/layout SOA data modeling etc.
- Proficient with C .Net ASP.Net PowerShell RDBMS IIS advanced SQL stored procedures Win Forms and Web Forms.
- Solid knowledge of .Net Framework and Visual Studio tools NUnit NAnt etc. .
- Very good understanding of Multi-threading concepts. Ability to write thread safe applications in C .
- Hands on experience on TIBCO EMS RV Actuate reporting service.
- Expertise on Business Process Workflow concept with experience on WebSphere Workflow and Microsoft Workflow Foundation.
- Hands on experience on SharePoint 2007 and MS InfoPath development.
- Strong ability to resolve functional technical issues independently.
- Ability to quickly adapt to new application domains and learn new technologies.
EXPERIENCE
Confidential
Senior Programmer / Developer
- Build an OpenSpan based application to integrate third party applications for efficiency gain. Technologies used OpenSpan Runtime and OpenSpan Studio.
- Create a Windows Service application to track the modifications of log files and parsing the unstructured log file content in order to extract valuable data from them. Technologies used Workflow Foundation 4 WCF Entity Framework 4 LINQ to Entities.
- Create a WPF application for technical support team and significantly reduced the response time for user issue handling. Technologies used WPF MVVM Entity Framework 4 LINQ to Entities.
- Create SQL Server reporting service reports to track the health of applications in regards of performance issues and troubleshooting. Technologies used SQL Server Reporting Service Stored Procedures T-SQL.
- Participated requirements collection definition and analysis.
- Performs unit testing and writes appropriate unit test plans to ensure requirements are satisfied. Assists in integration systems acceptance and other related testing as needed.
- Created Web Services using WCF to integrate applications across network.
- Technology used .Net Framework 4.0 C WCF LINQ SQL Server 2008. PowerShell
- Tools used OpenSpan Visual Studio 2010 Subversion.
Confidential
Senior Programmer / Developer
- Develop enhance and maintain a workflow based decision making system. Technologies used Workflow Foundation 4 WCF Entity Framework 4 LINQ to Entities.
- Create customized workflow activities to build business oriented application.
- Build decision making workflow process using Microsoft rule engine.
- Develop LDAP based user access management system.
- Develop user interface using ASP.Net MVC 3 and JQuery plugins. Strong experience with web development and deployment.
- Create a Java client to consume MS Workflow Foundation Service using Axis2. Tool used Eclipse and Maven.
- Participated requirements collection definition and analysis.
- Performs unit testing and writes appropriate unit test plans to ensure requirements are satisfied. Assists in integration systems acceptance and other related testing as needed.
- Created Web Services using WCF to integrate applications across network.
- Technology used .Net Framework 4.0 C WCF LINQ SQL Server 2008. PowerShell
- Tools used Visual Studio 2010 Subversion.
Confidential
Senior Programmer / Developer
- Develop enhance and maintain a distributed build and deploy system. Technologies used ASP.Net MVC 3 WCF Entity Framework and JQuery and its plug-ins.
- Develop enhance and maintain WPF MVVM based application to automate the deployment process.
- Developed features using multi-threading technology for a better user interaction with the tool.
- Responsible for maintaining and enhancing legacy Excel based automation tool. Creating Excel add-ins to extend existing functionality of the tool.
- Participated requirements collection definition and analysis.
- Writing PowerShell scripts to automate deployment process and process SQL scripts.
- Performs unit testing and writes appropriate unit test plans to ensure requirements are satisfied. Assists in integration systems acceptance and other related testing as needed.
- Created Web Services using WCF to integrate applications across network.
- Writing metric report to pull data from Team Foundation Server using MS Reporting Service.
- Technology used .Net Framework 4.0 C WCF WPF LINQ SQL Server 2008. PowerShell VBA and SSRS.
- Tools used Visual Studio 2010 Visual Studio Tools for Office Team Foundation Server 2008.
Confidential
Senior ASP.Net Programmer / Developer
- Participated requirements collection definition and analysis.
- Develops enhances supports and maintains an Exchange Web Service based solution to subscribe and receive documents on exchange email server. This solution checks out the new coming emails downloads the attachments periodically and uploads them to FileNet repository server.
- Provides intermediate level system analysis design development and implementation for the UI of a web based mortgage disbursement insurance and federal compliance management application. This application provides forms and workflows to automate the disbursement process including reconciliation with external accounting system Strategy .
- Develops reusable well-structured and easy-to-maintain customized web server control with sufficient comments.
- Performs unit testing and writes appropriate unit test plans to ensure requirements are satisfied. Assists in integration systems acceptance and other related testing as needed.
- Ensures developed code is optimized in order to meet Client performance specifications associated with page rendering time by completing page performance tests.
- Writing Store Procedures on Oracle and SQL server as well.
- Made enhancement on several legacy VB6 applications requested as emergency.
- Technology used C .Net ASP.Net of .Net 3.5 Telerik Ajax UI components Spring.Net classic Visual Basic 6 Oracle SQL Server 2008.
Confidential
Senior SharePoint Programmer / Developer
- Leading requirements gathering sessions producing business requirements documentation architecting the solution and facilitating implementation.
- Design and development of custom SharePoint Web parts.
- Create reports that across different databases using MS reporting service.
- Developed and maintained a customized SharePoint workflow application.
- Design MS InfoPath forms to collect user request information.
- Developed SharePoint features on server side to handle particular security requirements.
- Writing PowerShell scripts to automate the deployment and maintenance of SharePoint list task.
- Creating SharePoint solution package using makecab WSP builder. Deploying SharePoint solution package using stsadm or SharePoint solution installer.
- Document procedures of installation and maintenance. Conducting end user training sessions.
Confidential
Senior Build and Release Engineer
- Developed and maintained a SharePoint based team site to manage and track the progress of projects. Technology used C ASP.Net SharePoint Web Part ASP.Net Ajax controls.
- Developed an application to create projects and workflows on Anthill Pro.
- Technology used in this project includes Java/JSF/Spring/XML/XSD/Tomahawk UI library.
- Participated in architecture design functionality implementation and unit tests.
- Designed and created Anthill Pro build / deploy workflows for java and .Net applications.
- Setup automatic builds triggered from source control systems such as CVS Subversion SourceSafe and ClearCase.
- Leads interdepartmental or interdivisional operational project initiatives.
- Writing ant build scripts for Java applications and Nant scripts for .Net applications.
- Creating deploy scripts for WebSphere applications using WAS management service commands.
- Document procedures of installation and maintenance. Conducting end user training sessions.
- Enhance maintain and support ongoing Continuous Integration process on Anthill Pro.
- Setup the integration of Quality Center and Anthill Pro that enables running automated Quick Test Pro tests as part of Anthill deployment workflow.
Confidential
Senior Programmer/Technical Consultant
- Enhance maintain and support a Winform desktop application framework that is being used by 20 applications within Wachovia. This framework greatly eases the effort of application development and maintenance.
- Troubleshoot and resolve production issues related to the application. Interact with business partners and other technology staffs as necessary for development or problem resolution.
- Maintain and support a messaging API library that simplifies the access to TIBCO EMS and RV.
- Document and support couple of web services used extensively across Wachovia.
- Implement a security manager that enables single sign-on for users of Actuate reporting service.
- Set up the infrastructure for automated building/integration and continuous unit testing for the applications. This significantly simplifies the process of application development and QA.
- Enhancing existing code based on best-practice design patterns and a test driven methodology.
- Implementing a customized authentication for MS reporting service so the users from Data Power will be able to access reporting service reports without being re-authenticated.
- Created a HTTP module that extended the functionalities of IIS to meet special business requirement for reporting service.
Confidential
Senior Programmer
- Implemented key models of a web based Work Force Management application using Java JBoss and Hibernate.
- Responsibilities include implementing functionality models using self-developed web application framework laying out web page using CSS Created Ant build scripts for project setting up continuous integration environment.
- Involved in Unit integration bug fixing Acceptance testing with test cases.
- Set up a daily build environment using CruiseControl Ant and CVS.
- Open Source tools or framework used in this project JSF Oracle ADF JUnit Ant Eclipse JBoss App Server Hibernate.
- Awarded CIBT Techcellence demonstrated award for the development of PeopleNet.
Confidential
Senior Architect/Programmer
- Successfully designed and implemented a workforce management system which is a smart client application extends a legacy Human Resource Management System to meet the upcoming requirements of a large organization.
- Applying senior-level consulting architecture and full-SDLC to enterprise-wide systems integration services that solve mission critical business problems with immediate bottom line impact for clients.
- Worked as a C Win Form GUI developer for this Smart client application using Synchfusion components.
- Responsibilities include object-oriented and structured requirements analysis / design implementation systems integration and support.
- Worked with business analysts to identify and collect user requirements and choose the right technical resolution.
- Provided prototypes of new design patterns and applied them in the project.
- Create reports that across different databases using MS reporting service.
- Setting up a daily build environment using CruisControl.Net NAnt and followed standard software life cycle.
- Writing C codes to export data from database to excel spreadsheets and import data from excel spreadsheet to database.
Confidential
Senior Programmer
- Successfully designed and implemented a Workflow Designer application which is based on WfMC s XPDL and Web Services.
- Developed C and .Net based process control system.
- Build a Data Access Layer for workflow designer using C .Net and Enterprise Library with Oracle and MS SQL Server.
- Build Web Services that enable java applications to create workflow templates on the server side.
- Participate the designing and implementing of the architecture of an ESB framework this framework serves as a way to streamline the current manual processes of data transformation and move to a highly integrated application framework that ties together various software components and other internal systems.
- Responsibilities include database design and writing stored-procedures on MS SQL2K.
- Creation of unit and regression tests perform integration and stress testing
- Worked with business analysts to understand user requirements and apply workflow concepts into technical solutions.
- Provided prototypes of new design patterns design concepts and applied them in the project.
Confidential
Web Developer
- Build a web based Web Sphere MQ Workflow client for Enovia s Product Lifecycle Architecture.
- Main responsibilities include Coding Code Review Testing designs and developing overall test plans
- Perform repeatable testing procedures and processes for a MQ Workflow based Enterprise Process Management system.
- Document and analyze test results to compile them in presentable data and locate bottlenecks for further review.
- Manage product quality testing through all the development phases.
- Use the MQ Series as the messaging backbone to connect Galaxia Workflow Suite with Enovia.
Confidential
Senior Programmer
- Designed and implemented an intranet based packaging management system for a vehicle manufacturer using Oracle WebSphere Struts and Hibernate.
- Developed a XML based Access Right Control system.
- Developed a Log4j based logging system using Hibernate.
- Configure and manage CVS on Linux including user management and troubleshooting.
Confidential
Senior Programmer
- Designed and implemented the architecture of an intranet based warehouse management system.
- Integrated this web solution with the existing legacy systems on the back-end
- This solution was developed using ASP.Net / C / SQL Server / IIS. Data access was based on Microsoft s Data Access Application Block DAAB .