Software Development Resume Profile
Experience Summary
- Over 10 years of experience in design, development, maintenance, sustenance and management of software projects.
- Experience in working with C , WCF, WPF, MVC 4.0, SQL
- Experience in working with .Net framework from v2.0 to 4.5 Visual Studio 2005 to Visual Studio 2013
- Experience with Smart Client Architecture and Click Once deployment
- Experience in Configuration Management tools TFS, IBM Rational CM Synergy, Change Synergy, Clear Quest
- Experience with WIX installation technology
- Experience in using Internet Information Services IIS
- Experience in handling design and code reviews.
- Excellent problem solving skills in both production and development environment.
- Knowledge and experience in Distributed Control Systems DCS
- Knowledge and Experience with OMOP, SNOMED CT, HL7
- Knowledge and experience with projects in Waterfall and Agile methodologies.
- Involved in all phases of SDLC from Requirements Gathering to User Acceptance
- Ability to adapt to new challenges and technology changes quickly.
- Excellent communication, presentation and customer handling skills
- Experience in handling US and European clients and coordinating work with onsite/offshore teams.
- Experience in preparing RFPs
- Experience with Security Development Life Cycle SDL process
- Experience with Use Case Point UCP , Function Point FP and WBS estimation techniques
- Played Developer, Architect, Business Analyst, Scrum Master, Onsite Coordinator, Project Lead, Development Manager, Project Manager and Mentor Roles.
- Handled CMMI, Security and Delivery Audits.
- Experience in handling Hiring and Performance Appraisal process
Skills
Hardware / Platforms | Windows 8 Phone, Windows 8, Windows 7, Win 2008, Windows Vista, XP, NT, Solaris, Skytap Cloud, VMWare |
Technology | .NET 2.0 to 4.5 , WCF, WPF, Remoting, Wix, Azure, MVC 4.0, Entity Framework, LINQ. |
Programming | C, C , UML, XML |
Database | SQL |
Scripting Languages | WMI, Unix Shell Scripting |
Web Server | IIS |
Configuration Management | TFS, IBM Rational CM Synergy, Change Synergy, ClearQuest |
Tools Packages | Visual Studio 2013, Visual Studio 2012, Visual Studio 2010, Visual Studio 2008, Visual Studio 2005, Microsoft Office, Microsoft Project, Visio, See Beyond, Chocolatey, Sand Castle, FxCop, StyleCop, Syncfusion, Infragistics |
Development Processes | Architecture, Design Patterns, Object Oriented Programming and Design, TDD |
Project Management | Agile, Scrum Master, Project Management, Estimation, Planning |
- Develop the Query Engine application for running clinical trials using MVC 4.0
- Design the solution
- Develop module for CRUD operations with Database.
- Work with OMOP, SNOMED CT.
- Work with HL7 standard.
- Develop Search module.
- Integrated HTML UI with the application.
- Implement Workflows.
- Design the Database.
- Host the application in production environment.
- Architected the project.
- Involved in Requirements Gathering, Design, Development and Delivery of this project.
- Responsibilities include technical direction on software development, working with stakeholders on requirement/design/integration of software components.
- Working with product management on new features and enhancements
- Involved in the evaluation of specifications for requirements and processes
- Developed the application using MVC 4.0
- Designed the solution
- Developed module for CRUD operations.
- Developed Email module
- Developed Search module
- Integrated HTML UI with the application
- Implemented Workflows
- Implemented role based authorization module
- Implemented authentication module
- Designed the Database
- Hosted the application in production environment
- Supported the application in production environment
- Worked on RFP of the project
- Architected the project.
- Involved in Requirements Gathering, Design, Development and Delivery of this project
- Responsible for building the team and managing the team
- Responsibilities include technical direction on software development, overseeing agile software development process, working with direct customers, business analysts, project managers, and product owners on requirement/design/integration of software components, and addressing customer issues/escalations
- Responsibilities also include technical leadership and mentoring, process improvement, working with product management on new features and enhancements
- Involved in the evaluation of specifications for requirements and processes
- Responsible for coordinating the work and communications between onsite Client and offshore
- Involved in providing the Estimates, Project Plans and Conducted User Acceptance Tests
- Playing a key role in implementation of major functionality
- Used MVVM pattern to develop the application
- Developed Dynamic UI in WPF
- Implemented data binding with the XAML
- Developed a WCF service to fetch the data from DB and update DB.
- Migrated the application developed on Windows 7 phone to Windows 8 phone.
- Worked on Azure services to get the data from the Cloud and present it in the UI
- Designed the database
- Handled Requirements Gathering, Design, Development and Delivery of this project
- Responsible for building the team and managing the team
- Responsibilities include technical direction on software development, overseeing agile software development process, working with direct customers, business analysts, project managers, and product owners on requirement/design/integration of software components, and addressing customer issues/escalations
- Responsibilities also include technical leadership and mentoring, process improvement, working with product management on new features and enhancements
- Involved in the evaluation of specifications for requirements and processes
- Responsible for coordinating the work and communications between onsite Client and offshore
- Provided Estimates, Project Plans and Conducted User Acceptance Tests
- Played key role in implementation of major functionality
- Developed a WCF service to download the files from a file server.
- Developed Shared Components Selection Module in WPF MVVM
- Customized Work Item Types
- Customized and Migrated Build Templates and Process Templates from 2010 Environment to 2012
- Prepared MSIs using WIX
- Created Nuget packages using Chocolatey
- Created code documentation using Sand Castle
- Used TDD methodology for development
- Performed to code reviews
- Handled Requirements Gathering, Design, Development and Delivery of this project
- Responsible for building the team and managing the team
- Responsibilities include technical direction on software development, overseeing agile software development process, working with direct customers, business analysts, project managers, and product owners on requirement/design/integration of software components, and addressing customer issues/escalations
- Responsibilities also include technical leadership and mentoring, process improvement, working with product management on new features and enhancements
- Involved in the evaluation of specifications for requirements and processes
- Responsible for coordinating the work and communications between onsite Client and offshore
- Provided Estimates, Project Plans and Conducted User Acceptance Tests
- Played key role in implementation of major functionality
- Developed WCF service for Data Access
- Developed WCF service for Data Synchronization
- Developed WCF service for authorization and authentication
- Developed a WCF service for scheduling.
- Hosted the WCF services both on Windows and IIS
- Developed a Windows Service using .Net Remoting
- Developed Data Import module
- Designed the Database
- Developed the application in WPF MVVM
- Deployed the application using ClickOnce Deployment.
- Packaged the application using WIX.
- Deployed and supported the product on customer sites
- Developed a Silverlight application for administration.
- Created build scripts for building the application in CM Synergy
- Handled Requirements Gathering, Design and Development of this project
- Responsibilities include technical direction on software development, overseeing agile software development process, working with various line of business direct customers , business analysts, project managers, and product owners on requirement/design/integration of software components, and addressing customer issues/escalations
- Responsibilities also include technical leadership and mentoring, process improvement, working with product management on new features and enhancements
- Involved in the evaluation of specifications for requirements and processes
- Responsible for coordinating the work and communications between onsite Client and offshore
- Responsibilities include building the team, managing and mentoring the team
- Involved in providing the Estimates, Project Plans and Conducted User Acceptance Tests
- Played a key role in implementation of major functionality
- Developed a Windows Service using .Net Remoting.
- Designed the Data store.
- Developed the application in Windows Forms.
- Developed a module to perform CRUD operations with the datastore.
- Handled requirements Gathering, Design, Development and Delivery of this project
- Responsible for building the team and managing the team
- Responsibilities include technical direction on software development, overseeing agile software development process, working with direct customers, business analysts, project managers, and product owners on requirement/design/integration of software components, and addressing customer issues/escalations
- Responsibilities also include technical leadership and mentoring, process improvement, working with product management on new features and enhancements
- Involved in evaluation of specifications for requirements and processes
- Responsible for coordinating the work and communications between onsite Client and offshore
- Provided the Estimates, Project Plans
- Conducted User Acceptance Tests
- Played key role in implementation of requirements
- Developed the application in Windows Forms
- Developed a windows service using .Net Remoting
- Designed the UI.
- Developed Data Access module.
- Designed the Data Store.
- Developed a module to read data from Floppy Disks and CDs.
- Supported the product via various releases.
- Performed code reviews.
- Involved in Requirements Gathering, Design and Development of this project
- Involved in the evaluation of specifications for requirements and processes
- Responsible for coordinating the work and communications between onsite Client and offshore
- Responsibilities also include technical leadership and mentoring
- Involved in providing the estimates, unit test plans
- Conducted User Acceptance Tests
- Involved in Design and Development of this project
- Involved in the evaluation of specifications for requirements and processes
- Provided estimates and unit test plans
- Developed UI for Data Import and Workflows
- Created a WCF service for data validation and data storing.
- Developed the data import module.
- Developed workflows.
- Supported the product.
- Performed code reviews.
- Fixed CRs Maintenance and worked on new enhancements of the product
- Ported the application functionality between Windows and Solaris
- Updated the Design Document of the product based on the functionality changes.
- Prepared Test Design Specification Documents and test plans
- Involved in Functionality, Regression, System, Compatibility User Interface Testing
- Prepared defect reports
- Prepared Test deliverables
- Provided estimates