Senior Developer Resume
Princeton Nj Lee S Summit, MO
SUMMARY:
- Microsoft Professional with Ten (10) years of professional experience in analysis and implementing Object Oriented Programming Concepts (OOPS), Service Oriented Architecture (SOA) based Applications, client - server applications, N-tier applications, and Windows Services based applications.
- Proficient in developing applications using .NET Framework, C#, VB.NET, ASP.NET MVC, ASP.NET Web Forms, Win Forms, WCF, LINQ, ADO.NET, Ajax, VB6.0, SQL Server, Web services SOAP/REST, Oracle, ADO, ASP 3.0.
- Experience in implementing design patterns Singleton, Observer, Proxy and SOA.
- Experience in working on database migration (Sybase to MSSQL/Oracle) projects.
- Experience in modeling, developing and tuning Database queries, Stored Procedures, Views, Functions, Triggers, Performance Tuning, server logins, database users and permissions in Oracle …, SQL Server … .
- Experience in ADO.Net, Entity Framework, LINQ, asynchronous programming and multi-threaded implementation techniques in .Net.
- Good working knowledge on robotic process automation and IT Ops automation that involve automation of GUI based desktop and mainframes applications.
- Experience in creating web user controls and web custom controls to enable reuse of common UI functionalities and using AJAX for partial page execution and asynchronous data transfer from web server to the client.
- Having exposure to Cloud platform (Azure) technologies and concepts like IaaS, PaaS, SaaS.
- Good knowledge of Design patterns such as GoF patterns including Creational, Structural and Behavioral patterns.
- Good design and programming experience with web technologies like HTML, CSS, JavaScript and JQuery.
- Good knowledge of Knockout and SignalR technologies.
- Experience working in development teams utilizing Agile/Scrum methodologies and working in a DevOps model, continuous integration.
- Experience in leading a team and mentoring junior members in the team.
- Experience working with multiple teams (QA, DBA, Business, Release, PROD Support) within the project.
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX, Linux
Languages: C#, VB.NET, Visual Basic 6.0
.Net Framework: WCF, ADO.NET, LINQ, Entity Framework, WinForms
Web technologies: ASP.NET WebForms, MVC, Web Services (SOAP, REST), JavaScript, JQuery, Knockout, JSON, Ajax, VBScript, HTML, XML, XSLT, CSS, Telerik RAD Controls
Database: Oracle, MS-SQL Server, MS-Access, MySql, Sybase
Development Tools: Visual Studio, Oracle SQL Developer, SQL*Loader, SSMS
Design Patterns: Singleton, Observer, Proxy, SOA
Miscellaneous Tools and Extensions: Log4Net, Resharper, MSpecs, SSMA, MSOffice
Reporting Tools: SSRS, Cognos, Informatica, Hyperion, Crystal Reports 8.5
Methodologies: Agile (Scrum), Waterfall
PROFESSIONAL EXPERIENCE:
Confidential, Princeton, NJ/ Lee’s Summit, MO
Senior Developer
Responsibilities:
- To rewrite existing legacy applications and processes that were originally developed in vb.net, FoxPro and Perl In newer technologies like C#, WCF.
- To convert existing batch processes into WCF services.
- To work on production issues with fast turnaround time.
- Refactor existing code base with better coding practices.
- To estimate, plan, and coordinate sprint activities in close coordination with the team.
- To ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in JIRA defect tracking system.
- To follow the Scrum methodology diligently in project execution.
- To work on enhancements in the application using C#.Net, ASP.NET Web-forms and MVC taking performance in to consideration.
- To automate functional (GUI and Non-GUI based) tests using technology stack of ASP.NET, JQuery, C#NET, HTML, Re-sharper, MSpecs.
- To estimate, plan, and coordinate sprint activities in close coordination with the team.
- To ensure that quality issues and defects are appropriately identified, documented, tracked, and resolved in JIRA defect tracking system.
- Review automated regression test-suites with Business Analysts/Product Owners to ensure all use case scenarios are covered.
- Analyze existing automated tests and suggest areas of improvement in terms of coverage and performance.
- The traversal of work through the phases Development, QA, UAT is tracked using JIRA system.
- To follow the Scrum methodology diligently in project execution.
Technology: VB.Net, C#, ASP.NET, SQL Server, WCF, FoxPro, MVC, JQuery, Resharper, MSpecs, SVN, Jenkins.
Confidential
Senior Developer
Responsibilities:
- Involved in building a framework on top of White Framework to automate the user actions/ data entry in desktop based GUI (Winforms/WPF) applications as well as in Mainframe based applications.
- Have used PCOMM terminal emulator APIs (HACL, EHLLAPI) to communicate with Mainframes from .Net.
- Have used log4net for error logging across the module.
- Implemented singleton and observer design patterns.
- IT Ops Automation using C#.Net, Winforms, SQL Server, WCF, Windows Services
- Developed an adaptor component (API) in C#.Net to integrate communication between SQL Server Database and Java web services.
- Involved in automation of ‘windows service restart’ use case in HPSM (incident/ticket management tool), by considering the ‘database updates’ as the trigger point for automation.
- Have used ‘SQL dependency’ concept to get notified of database updates.
- Implemented proxy and SOA design pattern and architecture.
- Implemented multi-threaded programming concept.
- Custom Tool Development for SyntBots using C#, Winforms, MySQL
- Designed and developed Incident/Ticket Management Tool from scratch based on the requirements.
- Got exposure to Cloud platform (Azure) technologies and concepts like IaaS, PaaS, and SaaS.
Technology: C#.Net, WCF, SQL Server, MySQL, Mainframes APIs, PCOMM emulator (HACL, EHLLAPI), Winforms.
Confidential
Senior Developer
Responsibilities:
- Developed and maintained a web application using ASP.Net, C#, SQL Server 2012, Visual Studio 2013, and TFS.
- Modeled, developed and tuned Database queries, Stored Procedures, Views, Functions, Triggers, Performance Tuning, server logins, database users and permissions against SQL Server 2010/2012.
- Worked on Production, UAT and SIT defects logged by testers.
- Assign, review and evaluate work of junior team members.
Technology: ASP.Net, C#, SQL Server 2012, Visual Studio 2013, and TFS.
Confidential
Senior Developer
Responsibilities:
- Developed an application called Interactive Risk Information System (IRIS) for the client Confidential using ASP.Net WebForms, MVC, C#, WCF, LINQ, SQL Server 2008, Telerik Rad Controls, JQuery and AJAX.
- Interactive Risk Information System (IRIS) is the central, web-based system for analyzing, storing, and sharing compliance and operational risk metric information at Confidential .
- Designed and developed Business layer and Database layer objects based on requirements.
- Designed and developed the UI for the application using ASP.NET 4.0 (user control), MVC (Partial Layouts), JQuery and AJAX.
- Created web user controls and web custom controls to enable reuse of common UI functionalities and using AJAX for partial page execution and asynchronous data transfer from web server to the client.
Technology: ASP.Net WebForms, MVC, C#, WCF, LINQ, SQL Server 2008, Telerik Rad Controls, JQuery and AJAX.
Confidential
On-site Coordinator/ Database Migration Lead
Responsibilities:
- Worked as On-site Coordinator in Singapore leading a team of 7 members (at offshore).
- Worked on a Database Migration project called Sybase Exodus Program using ASP.Net, C#, Win-forms, ADO.NET, VB and SQL Server 2008R2, Hyperion, Crystal Reports, UNIX.
- Involved in migrating three applications from Sybase to MSSQL or Oracle databases.
- Worked very closely with client manager and global TCS (offshore and on-site) managers, as well as other groups like PROD Support, DBAs, business users, QA Team and offshore team.
- Produced user documentation with customer given standards and formats.
- Program Management activities, including risk and issue tracking, change management, configuration management, schedule tracking and client reporting
- Received Exceeded Expectations rating for four consecutive appraisals.
- Experience in leading a team and mentoring junior members in the team.
- Experience working with multiple teams (QA, DBA, Business, Release, PROD Support) within the project.
Technology: ASP.Net, C#, Win-forms, ADO.NET, VB and SQL Server 2008R2, Hyperion, Crystal Reports, UNIX.
Confidential
Developer
Responsibilities:
- Developed an application called COMET in the Insurance domain using ASP.Net 2.0, C#, ADO.NET, SQL Server 2005
- COMET is a custom built commission processing system. Developed web based portal to maintain policy details and to process commissions for insurance brokers and sales executive.
- Involved in all stages of development from requirements analysis, code development, code review, testing and UAT support and documentation.
- Developed a web application called MyUEnroll using ASP.Net 3.5, VB.NET, ADO.NET, MS-ACCESS 2003
- MyUEnroll is a web application that shows customized tax benefit plans to the employees enrolled with Confidential .
- Interacting with the client as a single point of contact to understand and analyze project requirements.
- Developed code using ASP.NET Server Controls, User Controls, Security mechanisms using Authentication and Authorization, State management using View-state, Sessions and Cookies, Master Pages, Themes and Skins, Data-Binding, event handling, using delegates, class library(dll) creation, Web Resources, Regular Expressions, HTML, JavaScript, CSS, XML, XSLT and AJAX.
Technology: C#, ADO.NET, SQL Server 2005, ASP.Net, VB.NET, MS-ACCESS 2003
Confidential
Developer
Responsibilities:
- Developed an application called Treasury Work Station (TWS) using VB.NET, Win-forms, VB, ADO.NET, Oracle 10g
- Developed application to carry out pre-processing of the bank data before it gets loaded to the system. Pre-processing of the data involves code development using VB.NET, VB, Winforms, XML and XSLT.
- Worked on design and development of Oracle stored procedures and packages
- Worked with production team to analyze bugs and resolve issues.
Technology: VB.NET, Win-forms, VB, ADO.NET, Oracle 10g, XML, XSLT, VB 6.0, ASP, HTML, VB script, Java script, XML and IIS Server 5.1
