We provide IT Staff Augmentation Services!

Senior Programmer Analyst/architect Resume

3.00/5 (Submit Your Rating)

Buffalo, NY

SUMMARY

  • Over 12 years of experience in design, development, maintenance, sustenance and management of software projects.
  • Very good experience in working with C#, ASP.Net MVC, WCF, SQL, SSRS, SSAS, SSIS
  • Very good experience in working with .Net framework from v2.0 to 4.5(Visual Studio 2005 to Visual Studio 2013)
  • Very good experience with Smart Client Architecture and Click Once deployment
  • Experience in Configuration Management tools TFS, IBM Rational CM Synergy, Change Synergy, Clear Quest, GIT
  • Experience with WIX installation technology
  • Experience with Internet Information Services (IIS) web server.
  • Very good Experience in handling design and code reviews.
  • Excellent problem solving skills in both production and development environment.
  • Good knowledge and experience in Distributed Control Systems (DCS)
  • Good knowledge and experience with OMOP, SNOMED CT
  • Excellent knowledge and experience with projects in Waterfall and Agile methodologies.
  • Involved in all phases of SDLC from Requirements Gathering to User Acceptance
  • Proven ability to adapt to new challenges and technology changes quickly.
  • Excellent communication, presentation and customer handling skills
  • Proven experience in handling US and European clients and coordinating work with onsite/offshore teams.
  • Experience in working with RFPs
  • Experience with Security Development Life Cycle (SDLC) 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 processes

TECHNICAL 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, ReSTful, WPF, Remoting, Wix, Azure, ASP.NET MVC, ADO.Net, Entity Framework, LINQ, SSRS, SSIS, SSAS, SignalR, Web API, MVVM

Programming: C, C#, UML, XML, HTML, CSS

Database: SQL

Scripting Languages: WMI, Unix Shell Scripting, Java Script,, JQuery, Bootstrap, Python

Web Server: IIS

Configuration Management: TFS, IBM Rational CM Synergy, Change Synergy, ClearQuest, Atlassian SourceTree, Bit Bucket

Tools: & Packages: Visual Studio 2013, Visual Studio 2012, Visual Studio 2010, Visual Studio 2008, Visual Studio 2005, SSRS, SSAS, SSIS, Iron Python, Microsoft Office, Microsoft Project, Visio, See Beyond, Chocolatey, Sand Castle, FxCop, StyleCop, Syncfusion, Infragistics, eve, Automapper, Fiddler, Log4net

Development Processes: Architecture, Design Patterns, Object Oriented Analysis and Design (OOAD), Test Driven Development (TDD)

Project Management: Agile, Scrum Master, Waterfall, Project Management, Estimation, Planning

PROFESSIONAL EXPERIENCE

Confidential, Buffalo, NY

Senior Programmer Analyst/Architect

Environment: C#,.Net 4.5, WCF, REST, ASP.NET MVC, SQL, SSIS, Entity Framework, Visual Studio 2013, LINQ, IIS, Java Script, JQuery, Bootstrap, Python, Iron Python, eve, Microsoft Visio 2013, HTML, CSS

Responsibilities:

  • Involved in Requirements Gathering, Design, Development and Delivery of this project.
  • Architected the project.
  • Designed the solution.
  • Designed the Database.
  • Developed a Query Engine application for running clinical trials using ASP.NET MVC 4.0
  • Develop a module for CRUD operations with Database.
  • Worked with OMOP, SNOMED CT.
  • Develop a WCF Service that interacts with the terminology servers and returns the matched concept codes.
  • Developed a RESTful interface in python and a module in the main application that interacts with the RESTful service
  • Developed Search module.
  • Integrated HTML UI with the application.
  • Implemented Workflows.
  • Host the application in production environment.
  • 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

Confidential, Buffalo, NY

Senior Programmer Analyst/Architect

Environment: C#,.Net 4.5, REST, Web API, SQL, Entity Framework, Visual Studio 2013, LINQ, IIS, Microsoft Visio 2013

Responsibilities:

  • Involved in Requirements Gathering, Design, Development and Delivery of this project.
  • Architected the project.
  • Designed the solution
  • Developed a RESTful interface using WebAPI that processes and stores the information given by Researchers and Reviewers and the workflow for decision making in study review process.
  • Hosted the application in production environment.
  • 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

Confidential, Buffalo, NY

Senior Programmer Analyst/Architect

Environment: C#,.Net 4.5, WCF, REST, ASP.NET MVC, SQL, Entity Framework, Visual Studio 2013, LINQ, IIS, Java Script, JQuery, Bootstrap, Python, Iron Python, Microsoft Visio 2013, HTML, CSS

Responsibilities:

  • Involved in Requirements Gathering, Design, Development and Delivery of this project.
  • Architected the project.
  • Designed the solution
  • Developed a web application that processes a file based on the selected terminology using ASP.NET MVC 4.0
  • Developed a WCF service that uploads the file from user machine to terminology server and downloads the processed file to user machine. Also this WCF service runs a python script that does the processing based on the selected terminology.
  • Developed a RESTful interface in python and a module in the main application that interacts with the RESTful service
  • Worked with SNOMED.
  • Integrated HTML UI with the application.
  • Implemented Workflows.
  • Hosted the application in production environment.
  • 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

Confidential

Software Development Engineer, Architect, Team Lead, Development Manager

Environment: C#,.Net 4.5, WCF, ASP.NET MVC, SQL, SSIS, SSRS, Entity Framework, Visual Studio 2012, LINQ, TFS, IIS, Java Script, JQuery, HTML, CSS

Responsibilities:

  • Involved in Requirements Gathering, Design, Development and Delivery of this project
  • Worked on RFP of the project and provided the Outline Solution Design (OSD).
  • Architected the project.
  • Designed the solution
  • Developed the application using ASP.NET MVC 4.0
  • 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
  • Performed code reviews
  • 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

Confidential, Lake Forest, CA, US

Senior Software Development Engineer, Team Lead, Development Manager

Environment: C#,.Net 4.5, WCF, WPF, SQL, Windows 8, Windows Phone 8, Visual Studio 2012, Azure, TFS

Responsibilities:

  • Handled Requirements Gathering, Design, Development and Delivery of this project
  • 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
  • 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

Confidential, Lake Forest, CA

Senior Software Development Engineer

Environment: C#,.Net 4.5, .Net 4.0, .Net 3.5, WCF, WPF, Visual Studio 2012, Visual Studio 2010, Visual Studio 2008, Wix, Chocolatey, Sand Castle, Windows 2k8/7, TFS

Responsibilities:

  • Handled Requirements Gathering, Design, Development and Delivery of this project
  • 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 code reviews
  • The project is executed in Agile methodology.
  • 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

Confidential, Lake Forest, CA

Senior Software Development Engineer, Team Lead, Development Manager, Project Manager

Environment: C#,.Net Frame work 3.5, .Net Remoting, WPF, WCF, Silverlight, ADO.Net, Infragistics, WMI, Visual Studio 2008, SQL, Telelogic Change Synergy, Telelogic CM Synergy, ClearQuest, IIS.

Responsibilities:

  • Handled Requirements Gathering, Design and Development of this project
  • 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 as a Windows Service and Web Service on 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 Click Once 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
  • Performed code reviews
  • 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

Confidential, Lake Forest, CA

Senior Software Development Engineer, Team Lead, Development Manager

Environment: C#,.Net Frame work 3.5, .Net Remoting, WMI,Visual Studio 2008, Seebeyond

Responsibilities:

  • Handled requirements Gathering, Design, Development and Delivery of this project
  • Architected the project.
  • Designed the solution.
  • Designed the Data store.
  • Developed a Windows Service using .Net Remoting.
  • Developed the application in Windows Forms.
  • Developed a module to perform CRUD operations with the data store.
  • 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

Confidential, Foxborough, MA

Senior Software Development Engineer, Team Lead

Environment: C#, .Net Frame work 2.0, .Net Frame work 3.5, Visual Studio 2008, Visual Studio 2005, I/A Series ( Confidential Owned), Telelogic Change Synergy, Telelogic CM Synergy

Responsibilities:

  • 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

Confidential, Foxborough, MA

Software Development Engineer, Team Lead

Environment: C#, .Net Frame work 3.5, WCF, ADO.Net, Visual Studio 2008, SQL, Syncfusion 7.103.21, Telelogic Change Synergy, Telelogic CM Synergy, IIS

Responsibilities:

  • Involved in Design and Development
  • Involved in the evaluation of specifications for requirements and processes
  • Provided estimates and unit test plans
  • Designed and 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.

Confidential, Foxborough, MA, US

Software Development Engineer, Tester

Environment: C, C++, Unix Scripts, Sun Solaris, I/A Series, Telelogic Change Synergy, Telelogic CM Synergy

Responsibilities:

  • Visited Confidential Systems N.V., Baarn, The Netherlands as a part of this project and worked on RBATCH I and IRIS products.
  • Ported RBATCH II (advanced version of RBATCH I) and IRIS on Solaris 8 I/A platform.
  • Worked on porting RBATCH II onto Solaris 10 I/A platform

Confidential, Foxborough, MA, US

Software Development Engineer, Tester

Environment: C, C++, Sun Solaris, NT, XP, VRTX, I/A Series, Telelogic Change Synergy, Telelogic CM Synergy

Responsibilities:

  • Fixed CRs (Maintenance) and worked on new enhancements of the product
  • Ported the application functionality between Windows and Solaris
  • Prepared the Software Design Specification document for enhancements and 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

We'd love your feedback!