Senior Programmer Analyst Resume
Parsippany, NJ
SUMMARY
- 10 years 10 months of experience in software design, development, testing (verification and validation), deployment, troubleshooting and support.
- Explore new technologies, POC and develop prototypes in .NET, Java Springboot and web technologies.
- Environment setup in cloud foundry, Automation of build & deployment of applications, and Dev - ops support.
- Good experience in scrum/agile and waterfall methodologies for SDLC.
- Exposure to multiple domains i.e. Healthcare (Pathology, Tele-radiology, Life science, FDA, K510, VnV), telecom and investment banking
- Technical expertise in .NET (4.5, 4.0, 3.0 and 2.0), C# (4, 3, and 2), MVC (4, 3, and 2), JAVA/Springboot MVC, WCF, WEB API2, SQL Server 2012 R2, HTML5, CSS, AngularJS 4, Typescript, PCF Cloud Foundry, DICOM, SSL certificate, TLS, Gemfire, Elasticsearch, JWT
- Expertise in software tools are Visual Studio (2015, 2013, 2010), TFS, Developer Tool/Fiddler, SQL Profiler, ReSharper 9.0, Jasmine, EntityFramework 6.0
- Experienced in OOP, SOLID principles, and design patterns, ORM, Pub-Sub, Interceptor, Dependency Injection, MVC and
- Excellent presentation and inter personal communication skills
TECHNICAL SKILLS
Technologies: C#.NET (4.5,3.0,2.0), REST API, KnockoutJS /AngularJS, Typescript
.NET: ASP.NET (2.0), MVC (4.0, 3.0, 2.0), WCF, REST Web API 2, Visual Studio (2017, 2015, 2013, 2010), Windows Service, Web Service, Multi-Threading, WCF Security, TLS/SSL, LINQ, OAuth 1.0
Java: Springboot MVC, REST API, JWT, VueJS
Web: HTML, CSS, AngularJS, KnockoutJS, SSIS
Design patterns: Design patterns by GoF, MVC, MVVM, ORM, Interceptor
Databases: SQL Server 2014, Oracle 10g, Sybase 9.0
Scripting: JavaScript
Testing Tools: NUnit, Jasmine, Rhino mocks
Source Control: Bitbucket, SourceTree, TFS, Tortoise SVN 1.7, Surround SCM
OS: Windows 7, Windows XP, Windows 2012 R2, CENT OS 7
Other Tools: JIRA 6, Bamboo 3.3, Team City 8, Cloud Foundry, HP ALM QC 11, IIS (8, 7.5, 6), Medical Connections - DICOM OBJECTS
PROFESSIONAL EXPERIENCE
Senior Programmer Analyst
Confidential, Parsippany, NJ
Responsibilities:
- Requirement analysis, feasibility, and effort estimation
- POC and prototyping of new technologies.
- Learning and implementing Java Springboot
- Design and develop new micro services using REST API
- Used Knockout and Kendo UI controls for widget development
- Organized daily standup calls with offshore team
- Used JIRA for maintaining user stories and backlog grooming
- 2 weeks’ sprint was followed for scrum
- TFS is used as repository and Bamboo for build
Software Engineer
Confidential, Pittsburg, PA
Responsibilities:
- Developed features using C#, MVC, Web API and AngularJS
- Used LINQ on Entity Framework to retrieve data from SQL Server
- Created REST end points using Web API to return JSON data as HTTP response
- Used AngularJS, HTML, CSS to create web user interface and Jasmine for unit testing
- Used Grunt and POEdit for updating localized strings in AngularJS
- Have been part of Verification and validation (VnV) cycle and knows about K510/FDA system
- Collaboration with Pittsburg team for knowledge sharing and requirement clarification
- TFS is used as repository and to perform code review requests
Senior Software Engineer
Confidential
Responsibilities:
- Design and provide effort estimation for change requests for RADSpa PACS software.
- Create multi-threaded console tools and windows service applications in C#
- Designed and developed a new module - Archival for DICOM image persistence
- Used design patterns like singleton(logger), proxy(entity), factory method (reflection), adapter (3rd party controls)
- Created Tables, Views, Indexes, Stored procedures and functions in SQL Server
- Optimized sql queries and indexes using Query Execution Plan in Sql Server Management Studio
- Used thread synchronization and monitor API for multi-threaded applications.
- Data transfer over network via TCP and WCF connections over a secured channel. (TLS/HTTPS)
- Perform DICOM operations like c-find, c-store, c-echo, c-get, c-move, n-action, and n-event-report
- Code review with peers to eliminate bugs and knowledge sharing.
- Writing unit and integration test cases and execute them using NUnit.
- Guide junior programmers in functional and low level technical discussions and perform code reviews.
- Production release deployment, dev support and trouble-shooting live issues.
- Used Tortoise SVN as repository and Cruise control for automated build
Software Engineer
Confidential
Responsibilities:
- Understanding client requirement and developing new web services based interfaces.
- Effort estimation, coding, bug fixing, prepare release notes
- Create ASP.NET pages, Web controls, AJAX, JavaScript, Web Services, Windows Services, Enterprise Library 2.0, Master pages, jQuery, CSS, HTML
- Create stored procedure, functions, index (Sql Server)
Solution Customization - Senior Specialist
Confidential
Responsibilities:
- Took training from US team on teh new application (onsite 3 months)
- Requirement feasibility, effort estimation, coding, and documentation
- Executing unit test scripts and fixing system testing issues
Confidential
Responsibilities:
- Requirement feasibility, effort estimation, coding, and documentation
- Created UI reports using JavaScript
- Automated complex data computation in sql server using windows service plugin
- Executing unit test scripts and fixing system testing issues
