We provide IT Staff Augmentation Services!

Lead Application Developer Resume

0/5 (Submit Your Rating)

NJ

SUMMARY

  • Microsoft ProfessionalwithOver 8 yearsof professional experience in development, design, testing and implementing Object Oriented Programming Concepts (OOPS), Service Oriented Architecture (SOA)based Applications,client - serverapplications, N-tierapplications, and Windows Services based applications.
  • Experience in C#, LINQ, WCF, C, C++, IBM Web-Sphere MQ, MSSQL server 2000/2005/2008 , ADO.Net, IIS 7.0, XML, SOAP UI Tools, BizTalk Server 2006 R2, IBM DB2, HTML 5.0, JQUERY.
  • Basic understanding and implementation ofSQLtools like SSIS, SSRS, SQL Profiler and SQL Tuning Advisor.
  • Designed and Developed Web servicesin ASP.NET and WCF services.
  • Adept in managing project life cycle including requirement analysis, designing, documentation, development, testing and deployment.
  • Proficiencyin Applications built overSOA Architecture (Web Services) and windows platform.
  • Experienced with code generation of Data Access Layer, Business Logic Layer and Entity Component Layers in .NET.
  • Good Knowledge in Source Control Software Package i.e., TFS (Team Foundation Server), Rational Clear Quest, HP Service Manager, SOAP UI Tools.
  • Expert level of understanding in OOPs, RDBMS, N-tier application concepts.
  • Practitioner of Best Practices in all phases of Software Development Life Cycle and Project Management.
  • Worked in Waterfall and Agile methodology and very well experienced with Scrum Meetings and task estimation.
  • An effective team player and team leader with proven abilities in performing task during the project phase and guiding team members and enabling knowledge sharing among the team
  • Experience in leading and managing teams. Handled multiple roles - Application Developer,Project Lead, Software Architect, and Business Analyst.
  • Experienced in multitasking while working and delivering on more than one project at a time.
  • Excellent Analytical, Problem Solving, Programming and Debugging skills
  • Good communication skills, interpersonal skills, self-motivated, quick learner.

TECHNICAL SKILLS

Languages: C#, C, C++

Scripting/Markup Languages: XML, HTML5.0, JQuery

Technologies: C#.Net, WCF, JSON, LINQ, IBM Web Sphere MQ, Windows services, Multi-Threading, BizTalk Server 2006 R2

Operating Systems: Windows 98/2000/2008/ XP/Windows 7/ Windows 2012

RDBMS: SQL-Server 2000/20, DB2, MS Access 2000

IDE: Visual Studio .NET 2005/2008/2012 , MS Visio

Web Servers: IIS 7.0

Source Control Tools: MS Visual Source Safe (VSS), TFS

Unit Test Tools: SOAP UI, MS Visual Studio Test edition (Team Suite)

Other Utility Tools: Microsoft Share Point, SOAP UI, IBM Rational Clear Quest, IBM Rational Portfolio Manager, XiDocs, HP Service Center, SSIS, SSRS, SQL Server Profiler and Tuning

Methodologies: Waterfall, Agile

PROFESSIONAL EXPERIENCE

Confidential, NJ

Lead Application Developer

Responsibilities:

  • Analyzed the current system and manual process for SSN merge.
  • Prepared a presentation to propose the automation changes in system documenting cost saving aspects.
  • Created SequenceDiagrams, Process flow Diagrams, Data Flow Diagrams.
  • Designed the complete architecture of proposed SSN Merge Automation Tool.
  • Took lead in Scrum meetings to finalize the design and business user expectations.
  • Working with manager to manage resources as per the project deadlines.
  • Created SQL tablesto store the input request information and other logging information.
  • Applied the table design principles to develop new table structures.
  • Leading offshore team in developing ASP.Net pages.
  • Leading offshore team and reviewing the unit test case documents.
  • Implemented LINQin SQLfor querying, sorting and filtering.
  • Implemented the windows service to fetch records and create a text file in copybook format.
  • Leading the offshore team to get the required user interface designed.
  • Created application pool on IIS 7.0 for deploying the project in development region.

Confidential, NJ

Lead Application Developer and Technical Analyst

Responsibilities:

  • Worked with business analyst to identify system changes after going through the technical requirements.
  • Categorize the requirements to classify as an enhancement of existing services or need to develop new services.
  • Created Design documents for new service to fetch information from third party secured web services using digital certificate authentication, process it and create the output required by clients.
  • Developed new service in accordance with the design using XML,C# and IBM MQ.
  • Implemented a POC for enabling the JSON supported framework.
  • Created a WCF service to accept request and return response as JSON string format.
  • Updated existing core DLLs to support the logging of transactions in JSON format.
  • Designed and executed the unit test cases for new service using SOAP UI tool.
  • Interacting with upstream and downstream applications/team for stress testing.
  • Implemented multithreading to interact with SQL and IBM MQ simultaneously.
  • Applied ADO.Net techniques to interact with SQL database.
  • Update the stored procedure to fetch the benefits for new product.
  • Created IBM MQ Queue Managers, Queues and Channels to communicate with federal services.
  • Created an IBM MQ interface in C# to send and receive flat files over queues.
  • Designed and executed the unit test cases and end to end for the service.
  • Interacted with upstream and downstream applications/team for end to end system testing.
  • Managing IBM Web sphere MQ for debugging and resolving variety of issues with MQ as a part of support activity.
  • Providing the technical support to the application for System Integration Testing phase.
  • Preparing the statistics for project dashboard meetings for reporting to client.
  • Used IBM Rational ClearQuest tool for maintaining project specific deliverables and defect management
  • Involved in hosting new service on IIS7.0 during deployment activities in different environments.
  • Worked with other stakeholders to manage the Production Deployment activities.
  • Providing technical production support to the services released in Production.

Confidential, NJ

Lead Application Developer and Technical Analyst

Responsibilities:

  • Analyzing business requirements and transform them to Technical Requirement Documents.
  • Created Use Case Diagrams,SequenceDiagram, Class Diagram, Process flow Diagram, Data Flow Diagram.
  • Identify the changes needed in system and estimate the cost.
  • Created a data access layer for DB2 and SQL operations.
  • Created a business logic layer for IDR system updates.
  • Created stored procedures for insert, update and delete operations in SQL.
  • Created DB2 connections and wrote queries to insert, update, delete and select data from with DB2.
  • Used transaction isolation in SQL stored procedures.
  • Applied conditional operations in C# to avoid deadlocks on SQL database.
  • Designed and executed the unit test cases for testing each feature of stored procedures and web service.
  • Designed and executed the end to end test cases for the project.
  • Interacting with upstream and downstream applications/team for stress testing.
  • Involved with testing teams to monitor the health of all systems and hosting servers.
  • Created XSD files for input request and output response validations.
  • Developed new service in accordance with the design using XML,C# and IBM MQ.
  • Applied ADO.Net techniques to interact with SQL and DB2 databases.
  • Designed and executed the unit test and end to end cases for new service using SOAP UI tool.
  • Interacting with upstream and downstream applications/team for stress testing
  • Providing the technical support to the application for System Integration Testing phase.
  • Preparing the statistics for project dashboard meetings for reporting to client.
  • Worked with other team to manage the Production Deployment activities.
  • Providing technical production support to the services released in Production.

Confidential, NJ

Lead Application Developer

Responsibilities:

  • Prepared design document for fetching Benefits information.
  • Developed the web service for Benefits message from IDR, DB2, Third party NASCO services and two internal services.
  • Implemented multithreading for executing four threads to facilitate the performance.
  • Created XSD files for input request and output response validations.
  • Used IBM WebSphere MQ, ADO.Net for interaction with different systems.
  • Implemented XML serialization and deserialization to meet service SLAs.
  • Applied ADO.Net techniques to interact with DB2 database.
  • Designed and executed the test cases for Benefits message.
  • Designed and executed the end to end test cases for the project.
  • Interacted with upstream and downstream applications/team for stress testing
  • Providing the technical support to the application.
  • Implemented XML serialization and deserialization to boost the performance of services.
  • Logging mechanism is enhanced to control it via a configuration file.
  • For internal services we exposed direct entry point to the business logic layer instead of consuming it by a proxy object method.

Confidential, RI

Lead Application Developer

Responsibilities:

  • Actively involved with Lead to come up with system architecture of Database Loader.
  • Used Deserialization and multithreading techniques in C# to help the system to achieve good performance.
  • Applied ADO.Net techniques to interact with SQL database.
  • Developed the windows services to load database.
  • Created business logic in C# for scheduling recurring jobs viaASP.net interface.
  • Applied basic skills in C# to improve the performance of services.
  • Designed and executed the unit test cases for each component web service, loader and Windows services.
  • Designed and executed the end to end test cases for the project.
  • Interacting with upstream and downstream applications/team for stress testing.
  • Providing the technical support to the application for System Integration Testing phase.
  • Involved with testing teams to monitor the health of all systems and hosting servers.
  • Ensured smooth deployment activities in all environments on IIS 7.0 and Windows OS.
  • Actively involved in post-production support.
  • To address performance issues we came up Loader design to stage data into internally managed SQL database from heavy third party web services.
  • Exposed the web service in real time and snapshot modes.
  • Created two instances of SQLdatabase to stores the loader data where one with latest data is active for web service and other one is active for loader.
  • Used SQL Server Profiler and Tuning Adviser for better database performance.

We'd love your feedback!