Senior Developer Resume Profile
Summary:
- 11 years of software development experience in developing web, windows and distributed applications using object oriented programming and Microsoft Technologies.
- Strong in the all phases of the software development life cycle SDLC including requirements, design, programming, testing implementation.
- Expertise in C , ASP.NET, Ajax, JavaScript, SharePoint 2007, .NET Framework 3.5, 3.0, 2.0 and 1.1, C , VC , MFC, ATL and STL.
- Hands on experience with Win forms, WPF, Windows Communication Foundation WCF and Windows Workflow Foundation WF
- Worked with JQuery and Dojo JavaScript toolkits
- Strong in .NET Remoting, Web and Windows services.
- Proficient in object oriented analysis and design OOAD and design patterns.
- Experience in database design and configuration in SQL Server 2000 2005.
- Expertise in writing multithreaded applications.
- Experience in writing stored procedures and queries for both Oracle and SQL Server, using PL/SQL and TSQL. Designed data layers which had to support multiple databases including SQL Server and Oracle.
- Strong in developing stored procedures, queries using T-SQL.
- Ability and desire to learn new technologies.
- Strong focus on teamwork and achieving team goals, result oriented, fast learner.
- Excellent Communication and Interpersonal Skills.
- Ability to work independently and without close supervision.
- Ability to lead engineers in project development and execution.
- Microsoft Certified Professional Developer for Enterprise Application MCPD-EA and Microsoft Certified Technical Specialist for SharePoint 2007 MCTS-MOSS 2007 .
- Trustworthy and a valued employee at every job.
Technical Skills:
- Languages: C 3.0, 2.0 and 1.0, C , JavaScript, TSQL, PL/SQL
- JavaScript Toolkits: Dojo, JQuery
- Frameworks: .NET 3.5, 3.0, 2.0 1.1, STL, ATL, COM
- .NET Technologies: ACA.NET 4.1, ADO.NET, ASP.NET 3.5, 2.0, 1.1
- Enterprise Library, .NET Remoting, WCF WF
- Front End: Win forms, Windows Presentation Foundation WPF and MFC
- Operating Systems: Windows XP, Windows 2000, Windows 2003 2008
- Server, Windows 7
- Database: SQL Server 2000, 2005, Oracle
- Server Technologies: Microsoft SharePoint 2007
- Tools: NUnit, VSTS Unit Testing Framework, Team Foundation Server,
- Visio, VSS, MS Office, InfoPath 2007
Project Experience:
CONFIDENTAIL
Role: Senior Developer
Technologies: SharePoint 2007, InfoPath 2007, JQuery, C , .NET, ASP.NET, JavaScript, ADO.NET, TSQL, Visual Studio.NET 2008, Atlas Ajax Extension, UML, XML, Web Services, Subversion
Description:
- CONFIDENTAIL is into manufacturing and of Casino slot machines and arcade video games. Currently WMS uses a variety of different software systems including Oracle database and forms, SharePoint and many .NET applications to track parts and the order fulfilling process.
- The current project/initiative aims to centralize much of the information used and also tie in the various system using web services and SharePoint infrastructure.
Responsibilities:
- Involved in collecting requirements from the business users and technical groups.
- Involved in design of the various applications and coordinating with other technical groups to ensure compatibility with their design goals.
- Created Web services which are consumed by Oracle applications.
- Creation of new database tables to support the enhanced functionality needed by the application.
- Created stored procedures to speed up access to the data
- Identify improvements to current systems to ensure reduced redundancy,
- Train the IT personnel so that they can maintain the application in the future.
- Writing windows services to synchronize data across various systems on a regular basis.
- Design and development of web parts in SharePoint for data entry and data maintenance.
- Design and development of InfoPath and ASP.NET form approval workflows for the new business processes.
- Implemented AJAX web parts in SharePoint 2007.
- Involved in the design of the security approach being used in the SharePoint applications.
- Used JQuery to make Ajax calls and implement some UI enhancements.
CONFIDENTAIL
Role: Senior Developer
Technologies: C , .NET, ASP.NET, Dojo, JavaScript, AJAX, ASP.NET Web Services, Subversion
Description:
The application was developed for CONFIDENTAILfor people in the university to find their way around campus. The application was built to be accessible to vision impaired people.
Responsibilities:
- Responsible for the design and implementation of the inventory management screens
- Used the dojox ui library for the various form elements on the inventory screens
- Dojo was also used for making AJAX calls to ASP.NET web services
- Implementation of the ASP.NET services to support the functionality and data needed on the inventory management screens.
CONFIDENTAIL
Role: Lead Developer
Technologies: C , .NET, ASP.NET, JavaScript, ADO.NET, Oracle PL/SQL, Visual Studio.NET 2005, Atlas Ajax Extension, UML, XML, WCF Services, Team Foundation Server, VSTS for unit testing
Description:
The special needs funding application is used by schools and education entities to request funding for mentally and physically challenged children being served. The original application was written in asp and needed to be ported as well as redesigned to take advantage of the ODE frameworks written in .NET. Also there was interaction with the business user to include enhancements to the existing business logic.
Responsibilities:
- Involved in collecting requirements from the business user.
- Converted the asp pages to asp.net and redesign the navigation framework used in the project.
- Create and consume WCF services which would make the new application data accessible to other applications in ODE.
- Create PL/SQL packages for new functionality and also to identify bugs in the older packages.
- Creation of new database tables to support the enhanced functionality needed by the application.
- Use the Oracle Data provider for .Net to communicate with the Oracle Database.
- Identify the performance bottlenecks in the old application and improve on them in the new design.
- Train the business user and ODE IT personnel so that they can maintain the application in the future.
- Integrate the new application with the new service oriented infrastructure being developed in ODE and migration of the data from the existing database into the newer ELIZA database.
CONFIDENTAIL
Role: Team Lead and Lead Developer
Technologies: Microsoft SharePoint 2007,, Windows Workflow Foundation WF , InfoPath, C , .NET, ASP.NET, JavaScript, ADO.NET, Enterprise Library, SQL Server 2005, Visual Studio.NET 2005, UML, XML, Web Services, VSTO 2005, Win Forms, MS Excel 2007,Team Foundation Server, VSTS for unit testing
Description:
CONFIDENTAIL is Grant Thornton's Knowledge Management System. It caters to the employees of Grant Thornton and its partners. It is the one stop shop for sharing and submitting knowledge in the organization. It is developed using SharePoint 2007 and custom development using ASP.NET custom controls, connected web parts and ASP.NET AJAX
Responsibilities:
- Involved in the design of the system and explaining the design to the business users and GT IT Team.
- Involved in estimation and task tracking on the project.
- Implemented a custom search page which sports connected web parts.
- Used the Atlas Ajax toolkit and controls for preventing page post backs.
- Implemented a Taxonomy tree control with ability to add, edit and delete nodes. Most of the functionality was developed in JavaScript to make the speed of rendering and displaying the tree fast.
- Wrote web services which exposed the business layer functionality for consumption by VSTO plugs-ins for migration and new content creation.
- Implemented a validation framework using JavaScript to improve the user experience.
- Implemented a saved search web part which allowed the user to save searches. Also created the search scopes.
- Implemented timer jobs which updated stored metadata information in the document libraries based on changes to metadata in a SQL Server database.
- Designed and developed item level security functionality which was applied to individual document library items.
- Developed custom workflows using ASP.NET, InfoPath and WF.
- Wrote event receivers which synchronized data across various document libraries.
- Was responsible for code reviews and mentoring of junior programmers.
- Implemented Singleton and factory design patterns in application design.
- Used VSTS for unit testing of code.
- Integration of Longitude and MOSS Search into the application.
- Customization of the Longitude Search parts using XSLT.
- Involved in writing stored procedures, SQL queries, triggers, scheduled jobs for use in different modules of product.
- Designed and developed a VSTO based content migration system using Excel, SharePoint and web services.
- Interacted with the testing team for the complete testing of the product.
- Was responsible in supporting the GT IT team in final rollout of the application to production.
- Involved in creating an automated content migration system which was used to migrate content from old system to SharePoint.
- Created a plug-in using VSTO for Excel. The business user could provide mappings in Excel and provide it to the system. The automated system would then use the excel document created to migrate the documents to the new system.
- The system could be set up to migrate at a scheduled time and produced reports for auditing.
- The system could also apply metadata changes and reports statistics about the rate of migration.
- Also created a soft asset which allowed the IT admin to collect information from business users for migration.
CONFIDENTAIL
Role: Team Lead and Lead Developer
Technologies: C 2.0, .NET 2.0, ASP.NET 2.0, JavaScript, ADO.NET, SQL Server 2005, Oracle PL/SQL, Visual Studio.NET 2005, UML, XML, Web Services, Visual Source Safe, Panagon COM objects and IDM, P8 Web services, NUnit for unit testing
CONFIDENTAIL
Role: Team Lead and Lead Developer
Technologies: C 2.0, .NET 2.0, Winforms, Visual Studio.NET 2005, UML, XML, Visual Source Safe, NUnit for unit testing
CONFIDENTAIL
Role: Technical Consultant and developer
Technologies: C 2.0, .NET 2.0, ASP.NET 2.0, IE Web Controls, Visual Studio.NET 2005, Visual Source Safe, JavaScript, Oracle PL/SQL
CONFIDENTAIL
Role: Senior Developer
Technologies: VBA for Visio 2003, C
CONFIDENTAIL
Role: Technical Consultant and Bug fixing lead
Technologies: C , .NET 1.1, Winforms, Visual Studio.NET 2005, Visual Source Safe
CONFIDENTAIL
Role: Technical Consultant and developer
Technologies: C 1.0, .NET 1.1, ASP.NET, IE Web Controls, Visual Studio.NET 2003, Visual Source Safe
Infosys Technologies Private Ltd.
CONFIDENTAIL
Role: Team Lead and Lead Developer
Technologies: VB 6.0, COM , Visual Source Safe, MS Access, SQL Server 2000
CONFIDENTAIL
Role: Team Lead and Lead Developer
Technologies: C 1.0, .NET 1.1, ASP.NET, SQL Server 2000, Visual Studio.NET 2003, Visual Source Safe
CONFIDENTAIL
Role: Software Development Engineer for Test
Technologies: VJ , C , MAUI Library
CONFIDENTAIL
Role: Software Engineer
Technologies: C, C , VC , MFC, COM/DCOM, ATL, Visual Studio 6.0,
Visual Source Safe, Oracle 8i
CONFIDENTAIL
Role: Software Developer
Technologies: C , IE Browser Helper Objects, VC , COM, ATL, Visual Studio 6.0, Visual Source Safe, MS Access
