Sr. Programmer Analyst Resume
MI
SUMMARY:
- Highly skilled, result oriented professional offering 15 years of experience in IT with multiple certifications, looking for challenging opportunity that can contribute towards personal and organizations growth and success.
- Microsoft Certified Professional in (ASP.NET 4.5 MVC, WCF, Java Script, HTML5, CSS3); Microsoft Certified Application Developer (MCAD.NET); Brain bench Certified Professional in (C#, ASP.NET 4.0).
- Excellent 3 years of solid experience with Investment Banking (FX & MM) domain with Citi bank.
- Expert in Full Stack Front - End Development with Microsoft .NET, C#, ASP.NET MVC and Angular JS.
- 3+ years of experience in design and develop web applications using Angular JS 4/2/1.5.
- 6+ years of extensive experience in architect, design and develop web applications using ASP.NET MVC 5/4/3.
- 5+ years of hands on experience in creating applications using Win Forms, Multi-threading, Task Parallel Library (TPL) and Windows Service.
- Expert in building and consuming web services using WCF and Web API (REST).
- Strong understanding of software engineering best practices of Object-Oriented Design, SOLID Principles and Design Patterns.
- Expertise in creating responsive user interface design using Bootstrap, HTML5 and CSS3 features to target tablet, mobile and desktop devices.
- Extensive experience in develop applications using JavaScript, Type Script, jQuery, jQuery UI, Jasmine, Less JS, JSON and XML.
- Novice in open sources and willing to work on technologies such as Node JS, React JS, Require JS, Mongodb, Gulp, Grunt, Git, npm and bower.
- Master in application performance tuning, troubleshooting/analyzing complex problems and providing multiple optimum solutions.
- Proven experience in building scalable and robust applications using load balancer and concurrent processing.
- Expertise with unit testing, test driven development (TDD) and Continuous Integration.
- Ability to independently provide time estimates for development and product delivery tasks, grasp complex business logic, product requirements and delivery tasks.
- Excellent development experience with Agile and SCRUM methodologies and processes.
- Faster to learn current trends in information technology best practices and standards and apply understanding to work projects and processes.
- Expertise in training and mentoring developers in best practices and new technologies.
- Strong communication skills and proven ability to collaborate with a variety of team members.
- Recognized as a proactive individual who maintain high quality standards to meet challenges of fast paced, high turn-over IT industry.
TECHNICAL SKILLS:
Languages: (Expert): C# (6.0/4.0/3.0/2.0 ), OOPS, LINQ
RDBMS: (Proficient): SQL Server 2012/2008/2005/2000, Oracle 11g, Sybase 10
Technologies: (Expert): ASP.NET 4.0/3.5/2.0, Win Forms, Multi-Threading, Entity Framework 6.0/5.0, WCF, REST Web API 2, Web Services, HTML5, CSS3, JavaScript, AJAX, jQuery, 3.1/1.11/1.6, jQuery UI 1.11, Angular JS 4.0/2.0/1.5/1.4/1.2, Type Script 2.1,,SignalR, Json, XML
Frameworks: (Expert): .NET Framework 4.5/4.0/3.5/3.0/2.0/1.1
Design Patterns: (Expert): ASP.NET MVC 5/4/3/2, MVVM, MVP, Enterprise Library 6.0, MEF, GOF Design,Patterns
Third Party Tools: (Proficient): DevExpress .NET Suite 2011 Vol2/2010/8.1, TIBCO Rendezvous 7, TIBCO EMS,,log4net, Nunit, FX-Cop, StyleCop, nHibernate, StructureMap, Unity, AutoMapper,Fiddler, Google/Edge/IE/Firefox Developer Tools, Postman, Redis Cache,Manager
Development Tools: (Expert): Visual Studio (2015/2013/2012/2010/2008 ), Visual Code, Brackets
Open Sources: (Novice): Node JS, React JS, Require JS, Mongodb, Gulp, Grunt, Git, npm, bower
Development Life Cycle: (Proficient): Water fall, Agile, SCRUM
Design Tools: (Proficient): Enterprise Architect 8.0, UML
Domain: (Expert): Investment Banking (FX & MM), Healthcare, Government, Airlines
CM Tools: (Proficient): TFS, SVN, VSS, CVS
Cloud Platform: (Proficient): Windows Azure
Platform: (Expert): Windows 10, Windows 7, Vista, 2000, XP, 9x, Windows
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Software Engineer
Responsibilities:
- Create MSIP reusable core components using Angular JS 4 such as pagination, modal, file upload, navbar, progress bar, datepicker, toaster, query builder and dashboard components (program, engagements, and feedback).
- Develop reusable export component to generate the excel, PDF, CSV and Text file based on fields selection on the UI on feedback component for export the work items.
- Create responsive, complex, dynamic UI creations using Angular Reactive Forms, Validations, HTML5 and CSS3.
- Develop dashboard page components such as navbar, feedback list, work item count display for each groups (Programs, Engagements, Packages and Feedbacks).
- Contribute and build the Fiji API using REST full Web API 2 with handling different versions of APIs to the partners.
- Implement Certificate based authentication to authenticate the partners in MSIP and Fiji API layer.
- Create Data Layer with Entity Framework 6.0 with code first approach to update and seeding the database migrations.
- Handle and fixing of Cross-Browser compatibility and Style issues, trouble shooting and performance tuning.
- Build the Fiji Work Item Synching job using Task Parallel Library to process the work items in Azure Web Job as well as Windows Scheduled job.
- Create Windows Azure file storage management component to perform file operation from UI using Angular and C#.
- Automate the Unit Testing using Visual Studio Test and Jasmine, Karama to achieve the maximum code coverages. UI Automation Testing using Protractor.
- Perform quality code analysis and optimizations suggestion provided by Visual Studio Code Analyzer, Typescript Lint Tool.
Technology: .NET Framework 4.5.2, C# 6.0, Angular JS 4.1.2, Type Script 2.3.2, ASP.NET MVC 5.0, Web API 2, LINQ, Entity Framework 6.0, Enterprise Library 6.0, Structuremap 4.4.2, HTML5, CSS3, ReactiveX, npm, bower, Jasmine, Karama, Webpack, Protractor, Less JS 2.7.2, Java Script, Json, VSO, TFS, Git, Azure, Redis Desktop Manager, Postman 5.0, Visual Studio 2015, SQL Server 2008 R2, Windows 10
Confidential
Sr. Programmer Analyst
Responsibilities:
- Gathered requirement, analyzed, architected, design and developed of ACE Web Site using .NET Framework 4.5.2, C# 6.0, ASP.NET MVC 5.0, Web API 2, Entity Framework 6.0, AutoMapper 5.1.1, jQuery 3.1.1, Angular JS 2.0, Bootstrap 3.3.7, Less JS 2.7.2 and SQL Server 2008 R2.
- Architected n-tier application by creating Data Layer with Entity Framework 6.0; REST Service Layer with Web API 2; Presentation Layer with MVC 5.0 and Angular 2.0; Business Layer with C# Class Library.
- Designed and create table schemas, write queries, performance tuning in SQL Server 2008 R2.
- Execute end-to-end development activities requirement gathering, analysis, design, architecting, coding, testing and deployment.
- Implemented Windows authentication on Presentation Layer and Service Layer.
- Created reusable Angular 2 user interface components, Angular 2 Forms, Reactive Forms and validations.
- Responsive UI design using Bootstrap, HTTML5 and CSS3 features.
- Created, designed and build complex UI from the mockup given by the web designers.
- Handled and fixing of Cross-Browser compatibility issues, trouble shooting and performance tuning.
- Created batch jobs for sending subscription emails using Windows Service and Multi-threading.
- Improved the page load latency by implement Entity Framework anti pattern, optimization of the image size, bundling and minfications of scripts and CSS files.
- Maintained multi device support for browsing the site in tablet, mobile and desktop.
- Automated the Unit Testing using Visual Studio Test and Jasmine to achieve the maximum code coverages.
- Performed quality code analysis and optimizations suggestion provided by Visual Studio Code Analyzer Tool.
- Managed the releases, setting up the servers for deployment in DEV and PROD environments.
Technology: .NET Framework 4.5.2, C# 6.0, ASP.NET MVC 5.0, Web API 2, LINQ, Entity Framework 6.0, Enterprise Library 6.0, AutoMapper 5.1.1, HTML5, CSS3, Angular JS 2.0, Type Script 2.1, ReactiveX, npm, bower, Jasmine, Bootstrap 3.3.7, Less JS 2.7.2, Java Script, jQuery 3.1.1, TFS, Visual Studio 2015, SQL Server 2008 R2, Windows 7
Confidential
Technology Consultant
Responsibilities:
- Designed and developed AVBA Web application using .NET Framework 4.5.1, C# 6.0, ASP.NET MVC 5.0, Angular JS 1.4 and SQL Server 2012.
- Implemented ASP.NET MVC 5.0 features of Bootstrap, Bundling, Minification, Custom Filters, Caching and Responsive UI design.
- Designed User Interface and implemented SPA using Angular JS to interact with the MVC Controllers and Service Layer (Web API).
- Utilized the features of Angular JS ($http service, custom directives, deferred and promises)
- Automated the Unit Testing for Angular JS using Javascript Jasmine testing framework.
- Created and consumed Restful Service using Web API 2.0 for communication with Data Layer in AVBA application. Created Data Layer using Entity Framework 6.0/5.0 and LINQ.
- Created and consumed WCF Service for communication with Data Layer in VMS application.
- Created Award Engine using Windows Service to process the Bid Ballots of the Pilots and Flight attendance in AVBA application.
- Created POCs for the new requirements and enhancements for AVBA and VMS applications.
- Created Stored Procedures, Views, Triggers and query optimization using SQL Profiler.
- Constructed loosely coupled layers for testability of applications using StructureMap and Unity.
- Demonstrated, implemented design patterns to the team for better maintainability of the applications.
- Performed Entity Framework performance tuning by Lazy and eager loading, disable change tracking, avoid to put all the DB Objects into One Single Entity Model, Pre-Generate Views and compiled queries.
- Provided Award Engine process and performance optimization during Round 1 to 4 bidding time frame by implementing TPL (Task Parallel Library).
- Mentored best practices of implementing SignalR, Angular JS, Automations and performance improvements.
Technology: .NET Framework 4.5.1, C# 6.0, ASP.NET MVC 5.0, WCF, Web API, LINQ, Entity Framework 6.0, Enterprise Library 6.0, Windows Service, HTML5, CSS3, Angular JS 1.4, Java Script, jQuery 1.11, jQuery UI 1.11, StructureMap, Unity, Ajax, TFS, Visual Studio 2015, SQL Server 2012, Oracle, Windows 7
Confidential
Responsibilities:
- Played an Individual Contributor performed Design and Development of an ADM Management Dashboard Application Architecture using .NET Framework 4.5.1, C#, ASP.NET MVC 5.0, WCF and SQL Server 2012.
- Created unit test project using Coded UI Test, Load Test and Mock Test using Moq library.
- Created and consumed WCF Service. Implemented WCF security using transport level and wsHttp Binding.
- Created database and table schemas, wrote Stored Procedure and queries.
- Created High-Level and Low-Level Design documents.
- Maintained coding standards, performed self and peer review of the codes using Visual Studio Code Analyzer.
- Created Data Layer using Entity Framework 5.0 and LINQ.
- Performed build, package and deployment of the applications.
Technology: .NET Framework 4.5.1, C# 4.0, ASP.NET MVC 5.0, WCF, LINQ, Entity Framework 5.0, HTML, CSS, Java Script, jQuery 1.11, Ajax, TFS, Visual Studio 2013, SQL Server 2012, Windows 7
Confidential
Responsibilities:
- Played a primary Senior Lead Developer and handled TPAPS & PSA Lookup Modules independently.
- Migrated ASP.NET 2.0 into ASP.NET MVC 3.0 using .NET Framework 4.0 by implementing WCF, LINQ, jQuery 1.6, AJAX and Web Configuration Transformations for DEV, QA, UAT & PROD
- Created High-Level and Low-Level Design documents.
- Performed in Build, Package and deployment of the applications into DEV and QA.
- Created Visual Studio Test project and handled end-to-end unit testing automation of TPAPs and PSA Lookup.
- Implemented design patterns of Singleton, Factory, Facade and Strategy.
- Trouble shooting and fixing of issues in DEV, QA, UAT and PROD environments.
Technology: .NET Framework 4.0, C# 4.0, ASP.NET MVC3, WCF, LINQ, HTML, CSS, Java Script, jQuery1.6, Ajax, VSVN, Visual Studio 2010, SQL Server 2008, Windows 7
Confidential, MI
Responsibilities:- Played a primary Senior Lead Developer role and handled Driving License Module of DMV independently.
- Designed and developed DMV Win Forms applications using .NET Framework 4.0, C# 4.0, Win-Forms, Multi-Threading, WCF and SQL Server 2005.
- Involved in UI design using third party tool Developer Express controls such as Panels, Dock Panels, MDI Docking, Tabbed Control, Grid, Buttons etc.
- Involved in creation of Stored Procedures, Triggers, writing queries, indexes and views.
- Performed code review and code review fixing by using FX-Cop tool.
- Created unit test project to automated the unit testing of DMV applications using Visual Studio Test project.
- Involved in defects analysis, impact analysis and defect fixing.
Technology: .NET Framework 4.0, C# 4.0, Win-Forms, Multi-Threading, WCF, LINQ, DevExpress v2011 Vol2, TFS, FX-Cop, Visual Studio 2010, SQL Server 2005, Windows 7
Confidential
Senior Consultant
Responsibilities:
- Migrated VB6 Trader GUI application into .NET Windows based application.
- Analyzed of third party .NET Windows Components and implementation.
- Analyzed and designed a prototype for consuming Java Web Services in .NET GUI application.
- Performed interoperability between mixture of Java, C++, .NET application with TIBCO.
- Design and Development of using TIBCO EMS for controlling application server failover scenario.
- Implemented Site Minder authentication in FX Link application.
- Maintained of Trader application component developed in Java.
- Involved in Requirement Analysis, Design and Development of using TIBCO EMS for controlling application server failover scenario.
- Developed Re-usable tools and components for Citibank products.
Technology: .NET Framework 2.0, C# 2.0, Win-Forms, Multi-Threading, Dev Express Suite 8.1, Site Minder, Java Web Service, VB6, COM, TFS, TIBCO EMS, TIBCO Rendezvous, Visual Studio 2005, Sybase, Windows-XP
Confidential
Senior Software Engineer
Responsibilities:
- Played a vital role of Module Leader for Satyam Product Development.
- Designed and developed VCS product using NET Framework 2.0, C#, ASP.NET 2.0, Web Services, Oracle and SQL Server 2005.
- Involved in .NET based architectural component Design, development, coding and unit testing.
- Worked in Batch Job Scheduler creation by implementing multi-threading and reflection in C#.
Technology: .NET Framework 2.0, C#, ASP.NET 2.0, Web Services, JavaScript, Ajax, Telerik, Infragistics, Dev Express, Multi-Threading, TFS, nHibernate, Visual Studio 2005, Oracle, SQL Server 2005, Windows-XP
Project Engineer
Confidential
Responsibilities:
- Played proactive Team Member role for developing Confidential Auto Finance ASP.NET 1.1 web application.
- Developed re-usable ASP.NET Custom and User controls for Emerald and LS Data Exchange applications.
- Performed proactive code review, fixed defects, analyzed review comments, improved software quality.
- Created and consume Web Services for LS Data Exchange application.
- Worked on Serialization and De-serialization of XML into objects vice versa.
Technology: .NET Framework 1.1, C#, ASP.NET, Web Service, JavaScript, XML, Visual Studio 2003, VSS, MS-SQL Server 2000, Windows-XP
Confidential
Software Engineer
Responsibilities:
- Played as a creative and innovative Team Member role for Aadithya commercial products developments.
- Developed the products using C#, ASP.NET, Javascript, Win Forms, Spread 6.0, ActiveBar 2.0.
- Involved in problem Analysis, Design, Development, Coding and Unit Testing.
- Participated in Data Access, Business & Presentation layers development.
- Solved mission critical real-time problems for Aadithya products.
