C.net Developers Resume Profile
CAREER SUMMARY
- Over 8 years of experience in software design and development with proficiency in SOA based applications web applications and client-server applications ensuring robust design and high standard of code.
- Experienced in the domain of Medical Software marketing inventory and warehouse solutions. Experience in analyzing business problems and developing simplified solutions and processes for them.
- Extensive experience on Microsoft platform using the technology like C .NET VB.NET WCF WPF MSTest ASP.NET Web Services MS SQL Server Visual Studio and Team Foundation Server.
- Broad aspects of WPF application development and test automation including application architecture user interface conceptualization and implementation performance analysis and optimization and test automation functional stress performance
- Experience working on overall deployment and release aspects which includes setting up the baseline schedules source control branching Build Automation and installation development.
- Well versed with Agile and waterfall software development life cycles.
- Have strong analytical and debugging skills with problem solving attitude and self-learning desire.
- Proven troubleshooting ability while working in a large and complex application under the stress of time constraints in mission critical situations.
- Performed efficiently independently as Team Member and as Team Lead.
- Excellent technical background written and oral communication skills.
TECHNICAL SKILLS
Languages |
C .NET VB.NET ASP.NET AJAX HTML JavaScript LINQ JQuery |
Framework |
.NET 4.5 .NET 4.0/3.5/3.0/2.0/1.1 MEF Entity Framework MS Application blocks |
DBMS |
SQL Server 2008 SQL Server 2005 |
Platform/OS |
Windows 7 Windows XP Windows Server 2008/2003 |
Technologies |
WPF WCF Web services MSTEST NUNIT MOQ Silverlight |
Tools |
Visual Studio 2012/2010 TFS 2012/2010 SVN MS Project MS Visio Corepoint Integration Engine InstallShield WIX Windows Installer XML |
Build Tools |
MS Build TFS |
Design Patterns |
MVVM MEF MVC MVP |
Standards |
XML HL7 UML |
WORK EXPERIENCE
Confidential
Environment Tools C .NET .NET 4.5 Framework WPF MVVM WCF Welch Allyn Core Framework MS Test UI Automation Framework Coded UI MOQ Windows Services Corepoint Integration Engine Visual Studio 2012 TFS 2012 SQL Server 2008 Wise Installer Windows Installer XML WinPE IMAGEX
Connex Clinical Surveillance is a patient monitoring system that allows clinicians to proactively monitor health of several patients comprehensive respiratory etCO2 SpO2 RRa EarlySense Motion and vital signs status NIBP Temp simultaneously helping clinicians to quickly recognize respiratory distress and respond earlier to signs of patient deterioration. The patient health data is measured from continuous monitoring devices or episodic measurements taken from devices connected to the patient.
Connex Central Station is a WPF based windows application that interfaces with Welch Allyn devices and tracks near-real-time device readings and directs staff to respond to abnormal situations. The continuous and sport patient records can be sent to the hospital EMR to provide easy access to timely accurate data. Alarms can be annunciated at the bedside on device the Central Station and/or be sent to the clinician s phone or pager as hospital workflow dictates.
Responsibilities Accomplishments
- Continuously worked on the Connex Central Station product line from the first release currently working on CS 1.7 previously worked on CS 1.6 1.5 1.2. Effectively planned the daily tasks and assignments schedule to adhere to the timeline minimizing the possibility of rework.
- Designing and developing various system components in Welch Allyn Software Solutions Platform using C WCF and WPF MVVM utilizing best programming techniques including design patterns re-usable and modular development.
- Developing comprehensive unit tests and UI automation tests using framework and coded UI for the components/features developed.
- Worked on interfacing the Welch Allyn s CVSM and Spot LXi medical devices through proprietary data format handling the measurements events and alarm conditions data for the Central Station application.
- Work on the new features/CRs planned for every release always owned the software module Connex Admin Tools throughout all releases which is subsystem of Connex CS that allows all administrative configurations for the system.
- Designed the intuitive UI interface in WPF for Admin Tools and Patient Monitoring tiles.
- Involved in major features development like Custom Score Device Details Flowsheet and Graphical Trends review modules.
- Worked on the integration of the components like Data Sync Licensing File/Date Lifetime Manager Process Monitor ADT task scheduler Trend Data Exporter in standalone and client-server solution.
- For each new release planned involved in discussion with the cross functional teams to define the requirements proposing and prototyping the engineering solutions for the marketing requirements.
- Assisting in Agile software development management activities such as backlog grooming sprint planning and review.
- Participated in Change Control Board meetings provided thorough impact analysis technical and use-case impact and alternate solutions with estimates for the work-items I work on.
- Continuously during the project I have identified the best practices prepared check-lists templates review protocols to help improving the overall process.
- Prepared UML diagrams design documents and technical Specifications for the subsystems as per the standard operating procedures defined at Welch Allyn meeting the USFDA s medical device regulations.
- Maintained the OS Image development customized for production use using WinPE and IMAGEX.
- Lead the installation development of Connex Server Connex CS and HL7 using WIX Windows Installer XML . Always supported the cross functional teams with the installation aspects and issues.
- Lead all the deployment aspects of the system created the build automation workflows in TFS 2010 later migrated to TFS 2012 and customized the build definitions that also include versioning and obfuscating binaries.
- Worked as TFS Administrator for a developer team. Also helped other project teams to define the nightly builds.
- Solely responsible for creating and releasing the weekly engineering builds created a custom build utility using TFS API to trigger the builds by analyzing the components changed and dependencies.
- Coordinated with test team to release the engineering and baseline builds created a smoke tests and automated execution of these tests against each build with summary report ensuring the good quality of the build delivered to test.
- Maintained the branching and builds for multiple releases.
- Proactively explored the various virtualization options from VMware and discussed the proposals with management to automate the deployment and UI automation test execution on daily basis.
- Initiated and performed code reviews test protocol reviews SDS and document reviews throughout the development.
- Troubleshooting and providing support to Welch Allyn field engineers and service engineers. Followed up with other teams to convey the issues to get them fixed.
Confidential
Environment Tools C .NET .NET 4.0 Framework WCF and Windows Workflow WF Welch Allyn Core Framework NUnit MS Test Windows Services Corepoint Integration Engine Visual Studio 2012 TFS 2012 SQL Server 2008
The Enterprise Gateway is the server side subsystem of the Welch Allyn Software Solutions Platform architecture that manages the communication between the workstation and external systems EMR and Notification Systems used by the customer. Standards that the Enterprise Gateway commonly uses are HL7 and XML.
Enterprise gateway provides a high-level API to the workstation services to translate high-level entity objects to and from the protocols required for interaction with the external enterprise systems and to send and receive data on the channels appropriate for each enterprise system.
It integrates the functions like ADT ORU and clinical Alarms with the external systems.
Responsibilities Accomplishments
- Analyze requirements prepare UML diagrams design documents and technical Specifications as per the standard operating procedures defined at Welch Allyn meeting the USFDA regulations.
- Lead the design and development of HL7 ADT/Vitals data processing for inbound/outbound using C .NET. Also designed the interfaces which meet the vendor specifications for Alarm interfacing.
- Developed HL7 processing business logic in action list of Corepoint. Designed all the Corepoint components required for interfacing providing continuous support to field engineers.
- Completed the Corepoint Action List Redesigning activities starting from brainstorming designing developing documenting to training session with customer and V V team.
- Always provided long-term solutions to the issues/requests considering the future scope. Provided thorough impact analysis on the issues to be fixed in future release.
- Proactively prepared documents for the purpose of help or preventive measures.
- Regularly worked with client and onsite coordinators worked closely with QA team to ensure the Quality of the Delivery.
- Performed Code Reviews and Code Optimizations ensuring the use of standard Coding Guidelines and Best Practices provided functional technical guidance to junior team members to help them in performing better.
- Developed extensive Unit/Integration tests targeting the maximum code coverage prepared unit verification strategy.
Confidential
Environment Tools ASP.NET 2.0 C .NET JavaScript JQuery MS SQL Server 2008 Web Services Window Services
- Email Marketing System EMS allows users to plan execute analyze and hone their email marketing campaigns. It is a sophisticated robust and highly secure permission-based email deployment and reporting system capable of managing large volume campaigns. EMS clients have the ability to
- o Conduct advanced audience segmentation
- o Easily leverage dynamic content
- o Drill down into exportable and real-time reports
- o Integrate with web analytics programs
- o Access a robust Application Program Interface API
- o Deploy emails to recipients around the world
Responsibilities Accomplishments
- Studied the existing system developed in ASP and involved in the design of the Architecture to leverage the benefits of the OOP design patterns and .NET 2.0 framework.
- Designed and developed UI Business and Data Access Logic using ASP.NET ADO.NET and JavaScript and C in the .NET 2.0 framework.
- Designed RDBMS and develop T-SQL Functions Stored Procedures and Triggers using SQL Server.
- Worked with clients for understanding and framing the requirements and prepare Technical Specifications.
- Worked closely with QA team to ensure the Quality of the Delivery.
- Performed code reviews and code optimizations for performance ensuring the use of standard coding guidelines and best practices.
- Lead a team of trainee developers to deliver a software product demonstrating the use of latest technologies LINQ WPF WCF Silverlight and JQuery .
- Involved in development of various Bulk Processes which are scheduled applications to perform a specific task like UploadRecords DownloadRecords ExportReport SendMail DeliveryAgent etc.
- Involved in development of following major functionalities.
o Online Database System allows users to manage personalised information for Braodcasting. It allows customised database design hence allows Add/Search Records in a dynamic way. It also provides wide range of other database activities including Upload Records.
o Onlne Forms allows users to create forms that users can use in a website or an email that users can submit and information will be added to ODS.
o Broadcasting is where users can manage their email braodcasts and campaigns. Users can assemble the content select recipients and choose from a variety of braodcast options including broadcast splits and broadcast testing.
Configuration and subsequent deployment of the system web applications resources API and offline processes to different environments DEV QA UAT Stable and Production .
Confidential
Environment Tools ASP.NET 2.0 C .NET and JavaScript MS SQL Server 2005 Web Services Window Services
Fantasy Gaming Room is a website which allows the users to bet their real money on any sport event from NBA MLB NFL and NHL. Participants act as owners to build a team that competes against other fantasy owners based on the statistics generated by the real individual players or teams of a professional sport. Statistical performance is converted into points that is compiled and totaled according to a roster selected by a manager that makes up a fantasy team.
Responsibilities Accomplishments
- Designed and developed UI Business and Data Access Logic using ASP.NET ADO.NET JavaScript and C in the .NET 2.0 framework.
- Involved in Requirement Study Analysis and Database Architecture Design.
- Involved in development of following major functionalities.
o League Management allows user to either creates a League and invites the players or user can join any other league.
o Drafting is a process where all the joinees of any league can choose their players to form a team. This manages the turn of the paricipants and provides them with realtime information about available players choosen players drafted teams and a wishlist for each individual participant.
o Import Tool is a window service which downloads the Real Statistics which are available as XML data and import it to SQL database of our system.
o Score Calculater is a service which calculates the score based on the imported data against the points defined for a league and decides a rank for each participant.
Solely responsible for configuration and subsequent deployment of the system to UAT.
Participated in Code Review Code Optimization Bug fixing Documentation.
Confidential
Environment Tools ASP.NET 2.0 VB.NET and JavaScript MS SQL Server 2005 Web Services
Responsibilities Accomplishments
- Designed and developed Informational Web Portals and Intranet Applications using ASP.NET and VB.NET individually.
- Involved in maintenance customer support / bug fixing / enhancements for existing ERP modules in use.
Confidential
Environment Tools VB.NET Win Forms MS SQL Server 2005 Crystal Reports
This is an ERP System developed specifically for pharmaceutical manufacturing companies where all the major processes and modules are organized in an integrated fashion. The system automates the processes ranging from Material Receipt to Finished Goods Dispatches including intermediate processes like Inventory and Accounting.
Overall the systems consolidate all business operations into a uniform and enterprise wide system environment.
Responsibilities Accomplishments
- Involved in design and development of complete ERP Solution for a small scale Pharmaceutical Companies.
- Individually designed developed and successfully implemented a Time Tracking System.
- Recruited the team of Trainees and trained them to work in Client Projects with layered architecture approach.
- Involved in Requirement Study Analysis Database Architecture Design.
- Involved in development of following major modules.
o Inventory Management and Quality Assurance
o Report Generation Module providing comprehensive information about each process using Crystal Reports and DOS Reports.
o Configuration and Implementation of the system at the various Pharmaceutical Manufacturing Units.
o Prepared comprehensive HELP document to provide the users in depth understaing so that they can use of the system effectively.
Worked with clients for the purpose of requirement change and support