Senior Developer Resume
Waukesha, WI
SUMMARY
- Well - developed analytical and communication skills backed by over 8 years of extensive, diversified and dynamic software industry experience
- Experienced in Component based Architecture and full life cycle software Development, which includes analysis, design, development, testing, and implementation of object oriented Engineering systems
- Web Technologies and Desktop Application for various Business, Financial and Healthcare applications.
- 6 Years of extensive working experience in Healthcare domain.
- Expertise in C#.NET for designing and developing Desktop Application.
- Expertise in ASP.NET for designing and developing Web based applications using C#, ADO.NET, HTML, XML, Javascript and Microsoft SQL Server 2005/2000
- Development experience in .NET MVC
- Expertise in working with ADO.NET using Microsoft SQL Server 2005 and SQL Server 2000
- Experience in Developing and Consuming XML Web Services using C#
- Developed WCF RESTful services.
- Good understanding in .NET Remoting
- Extensive experience in using Microsoft tools such as Visual Studio 2010, Visual Studio 2008, Visual Studio 2005, Visual Studio 6.0 and MS office 2010
- Expertise in Object Oriented methodology (OOAD) using UML tools like IBM Rhapsody, Rational Rose and Visio
- Experience in Multi - Process, Multithreading, socket programming and possess good understanding on teh Windows Programming model.
- Task Parallel Library (TPL) Programming experience.
- Asynchronous programming in C#.NET
- Experience in ATL/COM Programming.
- Experience in developing applications targeting different platforms like Windows and Linux
- Programming experience in Java using OSGI, Hibernate, JDBC.
- In-depth knowledge of design patterns like Factory, Singleton and MVC.
- Experience in Design, Development & Execution of test cases for teh Integration, Software Confidence Test, System Verification Test, and System Operation Test.
- Worked in different modalities like CT, MR, Ultrasound and X-RAY.
- Experience in developing and maintaining PACS server and Workstations.
- Full Scheduled Workflow (SWF) & XDS IHE implementation experience.
- Knowledge in using VSS, ClearCase, Mercurial SCM and Subversion (SVN) for Version Control
- Good Exposure to .NET security concepts like Forms based Authentication and Windows based Authentication
- Good working knowledge in Service-Oriented Architecture(SOA)
- Experience in configuration management, which includes; Visual Source Safe source control management, build and release management.
- Rich experience in using CMMI level 5 processes for various activities such as corporate development, tracking and incident reporting, metrics analysis.
TECHNICAL SKILLS
OPERATING SYSTEM: Windows NT/2000/XP/Windows 7/SUSE Linux
COMPONENT TECHNOLOGIES: COM, DCOM, OSGI
.NET TECHNOLOGIES: C#.Net, ASP.NET, ADO.NET, AJAX, OLEDB, ODBC, ADO, ActiveX, Web Services, WCF, RESTFul Webservices, LINQ
FRAMEWORKS: .NET 4.5, .NET4.0, .NET 3.5, Qt Framework, Microsoft Foundation Classes (MFC)
PROGRAMMING LANGUAGES: C, C++, Java, C#
PLATFORM API: WIN32 API
REPORTING TOOL: Crystal Reports 11
MODELING LANGUAGE: UML
RDBMS: MS SQL Server 2010/2008/2005/2000 , PostgreSQL 9.2, 8.4, 8.2, Oracle, MySQL and MS-Access
WEB DEVELOPMENT: HTML,HTML5, Java Script, CSS, JQuery, XML, XSLT, JSON
SOFTWARE TOOLS: Visual Studio 6.0, Visual Studio 2003, Visual Studio 2005, Visual Studio 2008, Visual Studio 2010, Visual Studio 2012, Microsoft Platform Builder 5.0/4.2, Eclipse, Qt Designer, Install Shield Express
DESIGN TOOLS: Rational Rose, IBM Rhapsody and Microsoft Visio
CONFIGURATION TOOLS: MS Visual Source Safe 6.0, Subversion and Mercurial SCM
PROJECT MANAGEMENT TOOLS: MS - Project 2010
APPLICATION SERVERS: IIS 7.0, IIS 6.0
METHODOLOGIES: Agile SCRUM
PROFESSIONAL EXPERIENCE
Confidential, Waukesha, WI
Senior Developer
Responsibilities:
- Involved in Requirement Gathering, Design, Development and Unit Testing of teh Application.
- Worked closely with all teh business users/managers, gathered and analyzed all necessary requirements by involving in discussion sessions and identified TEMPeffective uses of technology to meet their business needs.
- Implemented 3-Tier Architecture.
- Used Patterns to separate teh Presentation Layer (UI), Business Logic Layer and Data Access Layer.
- Extensively implemented OO concepts to maximize code reuse using Java.
- Design & developed various OSGI components.
- Involved in Database design and normalization.
- Created complex SQL Queries and Stored Procedures to update and retrieve data TEMPeffectively.
- Used Hibernate objects such as SessionFactory, Entity etc for accessing data from teh database.
- Involved in teh Performance tuning at teh Application and Database Layers.
- Implemented error handling with error logging mechanism to track errors.
- Involved in Unit Testing and Integration testing.
- Involved in discussions doing knowledge transfer under time constraints.
Environment: Java, OSGI, C++, PostgreSQL, Hibernate, JDBC, Eclipse, Mercurial SCM, IBM Rhapsody, HTML, CSS, JavaScript, Apache DBCP.
Confidential, Reston, VA
Senior .Net Developer
Responsibilities:
- Involved in Requirement Gathering, Design, Development and Testing of teh Application.
- Gathered and analyzed requirements by involving in discussion sessions and identified TEMPeffective uses of technology to meet their business needs.
- Extensively implemented OO concepts to maximize code reuse using C#.Net.
- Design & developed various Web Forms.
- Implemented IHE profile XDS.
- Used AJAX to get tail information from server.
- Implemented error handling with error logging mechanism to track errors.
- Developed custom User Controls, viz. Progress Bar Control, Text and Button Control, to reduce teh complexity in UI coding and provide better look and feel.
- Implemented Multithreading to execute certain processes, with large amount of data retrieved, on different threads to report back teh progress of teh Process.
- Used Task Parallel Library (TPL) wherever needed
- Implemented Role Based security to allow teh customization of user/group functionality and provide security on an individualized basis.
- Involved in Unit Testing and Integration testing.
- Provided supported for teh field issues.
- Involved in discussions doing knowledge transfer under time constraints.
Environment: .Net framework 4.0, ASP.NET, IIS 7.0, C#.Net, .NET MVC, Visual Studio 2010, XML, AJAX, Javascript, JQuery, HTML, CSS, Lucene.NET, Microsoft SQL Server 2008, Entity Framework, WCF, RESTFul Webservices, JSON, LINQ
Confidential
Senior .NET Developer
Responsibilities:
- Requirement study and to understand and document teh existing system.
- Interaction with teh client to identify teh functional gaps, and teh constraints dat might arise after this uplift.
- Gave support teh environment team to setup teh environment and resolving teh environment issues in teh team.
- Full life cycle management for teh project
- Used DICOM tools like DVT, DCMTK etc
- Implemented IHE profile SWF.
- Create and maintain solution for teh frequent issues.
- Continues Interacting with teh business people and product development teams.
- Requirements Gathering & User Co-ordination, drawing out plans for releases of teh enhancements for teh applications requested by teh users, and planning work for other team members
- Receiving Customer feedback & ensuring timely corrective action
- Perform defect analysis, Job fixing, solution and preventive mechanisms
- Handling and Supporting Change request from customers
- Developing code for data access using Custom Database Server
- Design patterns are used wherever possible
- Migrate teh existing Data from MS SQL to Altibase server (Memory database).
- Prepare teh A&D Documentation, Unit and System Test cases
- Involved in Unit Testing
- Involved in discussions doing knowledge transfer under time constraints.
Environment: .Net framework 4.0, ASP.NET, IIS 7.0, C#.Net, Visual Studio 2010, XML, AJAX, Javascript, JQuery, HTML, CSS, Microsoft SQL Server 2008, Entity Framework, DICOM Tools, HL7 Messages validation tools.
Confidential
Senior .NET Developer
Responsibilities:
- Analysis teh Existing PACS Applications
- Design UI screens for teh new Application using Win Forms
- Design teh new Database
- Developed custom User Controls, viz. Progress Bar Control, Text and Button Control, to reduce teh complexity in UI coding and provide better look and feel.
- Implemented error handling with error logging mechanism to track errors.
- Involved in teh Performance tuning at teh Application and Data Access Layers.
- Created specifications of SQL Server stored procedures and implemented most of them and fine-tuned SQL server transaction logs.
- Prepare teh A&D Documentation, Unit and System Test cases.
- Create and maintain solution for teh frequent issues.
- Involved in Unit Testing
- Involved in discussions doing knowledge transfer under time constraints.
Environment: .Net framework 3.5, C#.Net, Visual Studio 2008, DICOM Tools, XML, MS SQL Server 2005
Confidential
Visual C++ Developer
Responsibilities:
- Functional Requirement Analysis, Use case design for teh Enhancement total system.
- Software detailed design and documentation using UML and Rational Rose 2000.
- Problem analysis, Trouble shooting and bug fixes
- Source code and design document Reviews includes walkthrough, inspection and offline.
- Source code maintenance using Visual Source Safe.
- Software builds and release management.
- Setup and configure build machine for developer use.
- Prepare teh A&D Documentation, Unit and System Test cases
- Involved in Unit Testing
- Actively participated in teh end customer software release.
Environment: C, C++, VC++, MFC, Win32, COM, Socket Programming, SQL, DICOM, Javascript, CSS, HTML, Altibase database, SQL, Visual Studio 6.0, Microsoft Visual Source Safe, Clear case.
Confidential
Visual C++ Developer
Responsibilities:
- Functional Requirement Analysis, Use case design for teh Enhancement total entertainment system.
- Software detailed design and documentation using UML and Rational Rose 2000.
- Design and development of business logic components in VC++ and MFC.
- Problem analysis, Trouble shooting and bug fixes
- Source code and design document Reviews includes walkthrough, inspection and offline.
- Source code maintenance using Visual Source Safe.
- Writing program specifications.
- Coding, Unit Testing (automated wherever possible)
- Software builds and release management.
- Prepare teh A&D Documentation, Unit and System Test cases
- Involved in Unit Testing
- Actively participated in teh end customer software release.
Environment: C, C++, VC++, MFC, Win32, COM, Socket Programming, SQL, DICOM, Javascript, CSS, HTML, Altibase database, SQL, Visual Studio 6.0, Microsoft Visual Source Safe, Clear case.
