We provide IT Staff Augmentation Services!

Senior Programmer Analyst Resume

4.00/5 (Submit Your Rating)

Bingham Farms, MI

SUMMARY:

  • 15 years of experience in application development and maintenance using Microsoft Technologies
  • Seasoned IT professional with exposure to various industry verticals
  • Solid experience as individual contributor, team/tech lead
  • Experience in mentoring team for Angular JS development
  • Executed successful migration project from scratch as a Single Page Application using Angular JS UI and .Net backend
  • Expertise in AngularJS controllers, directives, components, service resources, routings and events
  • Strong hands - on coding experience in developing applications using ASP.NET, C#, MVC 3.0/4.0/5, HTML/HTML 5, Silverlight 5.0, JavaScript, Telerik, Kendo UI, Angular JS, Bootstrap, WCF, Web-Services
  • Having excellent understanding of Object Oriented Technologies and full Software Development Life Cycle (SDLC)
  • Worked with various design patterns like Factory, Singleton, Builder, Repository and Strategy
  • Extensively used ORMs Linq to SQL, Entity Framework, CodeSmith, NHibernate
  • Experience in Microsoft Application Blocks for Logging, Cryptography, Dependency Injection and Data Access with Enterprise Library 4.0/5.0
  • Working Experience in integrating multi-tiered systems using WCF (Windows Communication Foundation), REST, Web API and SOAP Web Services
  • Working Experience in Silverlight 5.0
  • Unit testing experience with NUnit, Rhino Mocks, Fake It Easy
  • Have core competency in database development using MS SQL Server. Worked with various database objects like functions, stored procedures, views, triggers using T-SQL
  • Experienced in SSIS(SQL Server Integration Services)and DTS packages
  • Worked with many version controls viz. GIT, TFS, VSS, Subversion
  • Experienced in developing multi-layered multi-tiered Web and Windows applications
  • Excellent communication, analytical, interpersonal and presentation skills.
  • Proven hands-on expertise in various roles in all aspects of software development life cycle
  • Experienced in working with project teams across different locations
  • Worked in many industry verticals like Asset Management, Investment Management, Intellectual Property Management, Health Care, Public Sector, Advertising.
  • Good Business and System Analysis skills to understand the requirements to build a better system targeting the end-users
  • Highly motivated and result-oriented
  • Migrated business critical legacy application to AngularJS with little or no defects
  • Engineered and implemented business critical alert framework within 3 months at Confidential
  • Created a reporting and charting framework for Confidential
  • Part of the team that created a suite of custom controls to be used for Confidential
  • Consistently met deliverables and exceeded expectations at every place
  • Studied at the top most technical institutes including Confidential

TECHNICAL SKILLS:

Languages: C#, Angular JS, JavaScript

Microsoft Technologies: C# 4.6, ASP.NET, ASP.NET MVC, Windows Workflow (WF), WCF, Winforms, LinQ, ADO.NET, ASP.NET Role and Membership, Identity Framework, AzMan, SilverLight, Enterprise Library, Unity

Angular JS: Controllers, Directives, Two way Data binding, Services, Filters, Dependency Injection, Routes, Scope, npm, bower

Web UI: Java Script, HTML 5, CSS, Angular JS, Webpack, npm, bower, kendo controls

Tools: Telerik, Dev Express, Aspose, Dundas

Databases: SQL Server all versions

ORM: ADO.Net, LINQ to SQL, CodeSmith, Entity Framework, NHibernate

Unit Testing: NUnit, Fake It Easy, Rhino Mocks

Operating Systems: Windows all versions, Linux

Configuration Tools: GIT, TFS, VSS, Subversion, CVS

Patterns: Singleton, Factory, Builder, Strategy

Software Life Cycle: Agile/Scrum, Waterfall

IDE: Visual Studio all versions

PROFESSIONAL EXPERIENCE:

Confidential, Bingham Farms, MI

Senior Programmer Analyst

Responsibilities:

  • Played role of Tech Lead and individual hands on developer
  • Heavily involved in exploring and finalizing the technology stack
  • Used Angular JS for creating single page responsive web application to replace legacy line of business website
  • Used various components of Angular JS like controllers, directives, components, services, routing, two way data binding, scope
  • Created custom directives for many re-usable components like file upload, field lengths, print, popup dialogs
  • Created front end web UI using AngularJS, HTML5, Bootstrap, CSS
  • Used npm/bower for managing the dependencies
  • Heavily used Kendo UI angular controls for front end development
  • Implemented a loading spinner for user interactions that take time
  • Used many Angular JS filters for data formatting
  • Used Angular dependency injection
  • Created secure Web API services using REST
  • Coordinated with UI/UX team for rolling out styles
  • Used Unity for dependency injection
  • Developed data access using Entity Framework
  • Used Auto Mapper
  • Developed generic layers using design patterns like Repository, Factory, Singleton
  • Helped other team members for ramping up their skills of Angular JS developments
  • Played various roles in Agile/Scrum development like Tech Lead, Scrum Master

Environment: Angular JS, Bootstrap, CSS 3.0, npm, Grunt, REST, Web API, Unity, .NET 4.6, Auto Mapper, Entity Framework, JSON, Kendo UI, Microsoft Identity Framework, SQL Server 2012, GIT

Confidential, Bingham Farms, MI

Senior Programmer Analyst

Responsibilities:

  • Designed and Implemented business critical customer alert platform
  • Created and maintained secure WCF web services for retrieving data
  • Created and maintained robust business layer and data access layer using Telerik OData
  • Developed generic layers using design patterns like Repository, Factory, Singleton
  • Used Unity for dependency injection
  • Migrated existing document storage from database to use the file server
  • Optimized the generic query center module and improved query execution times
  • Played various roles in Agile/Scrum development like Tech Lead, Scrum Master
  • Created new modules and extended business critical functionality
  • Involved in migrating the framework to .NET 4.6
  • Heavily involved in SQL query optimization to improve performance using T-SQL, Stored Procedures, CTE
  • Involved in created unit testing using Fake It Easy

Environment: C# 4, .NET 4.6, SilverLight, WCF, Windows Workflow, XAML, Telerik, Microsoft Identity Framework, SQL Server 2012, Windows Services, Telerik OData

Confidential, Wilton, CT

Senior Programmer Analyst

Responsibilities:

  • Had ownership for the maintenance and continuous improvement of features for 3 applications
  • Part of the IT application development team at Confidential, US
  • Created end to end implementation for trading module using ASP.NET, C#
  • Implemented single sign on during the Confidential website launch
  • Used Dundas charting for the Confidential client portal
  • Used Telerik controls extensively
  • Part of the team that implemented side by side use of Azman and Identity framework for Internet and Intranet users
  • Part of the team that implemented generic export functionality through Strategy pattern using Aspose.NET
  • Wrote many Windows services and SQL jobs for data aggregations and import
  • Support for the applications deployed for trading, reporting, Confidential Capital program reporting platform, Confidential Event Management portal
  • Responsible for the deliverables from the offshore team
  • First point of contact for all the support issues with the applications managed
  • Feasibility analysis of all new requests and their estimation
  • Collaborating with other divisions in the organization for inter department dependencies
  • Pre analysis of new enhancements and suggesting their implementation

Environment: C# 3.5, ASP.NET, Telerik, ASP.NET Role and Membership, Identity Framework, SQL Server, Windows Services, WPF, XSLT, Aspose .NET, Dundas .NET, AzMan

Confidential, Wilton, CT

Senior Programmer Analyst

Responsibilities:

  • Support role from the application development team
  • Responsible for handling production issues, hot fixes
  • Daily user base sync
  • Responsible for tracking offshore development activities

Environment: C# 4.0, ASP.NET MVC, ASP.NET Role and Membership, SQL Server, Aspose .NET, Dundas .NET

Confidential, Wilton, CT

Senior Programmer Analyst

Responsibilities:

  • Requirement gathering by meeting the marketing team
  • Feasibility analysis and further initial analysis for all requirements
  • Support role from the application development team
  • Daily user base sync

Environment: C# 4.0, ASP.NET MVC, ASP.NET Role and Membership, SQL Server, MigraDoc

Confidential, Wilton, CT

Project Lead

Responsibilities:

  • Re-engineering solution for Confidential monthly trading and rebalancing platform
  • Development and Maintenance of Confidential reporting module
  • Development and Maintenance of Confidential Client Reporting Portal
  • Development and Maintenance of Confidential Conference Registration Application
  • Development and Maintenance of some sections in Confidential .org portal
  • Pre analysis of suggested enhancements and their implementation
  • Fixing of complex bugs
  • Implemented the new parallel workflow for Cashflow and Target
  • Implemented global project capcall entry and validation
  • Work break-up, allocation and subsequent tracking
  • Code review of the project team
  • Task estimation and planning to meet monthly dead-lines
  • Managing customer telecons
  • Mentoring of the project team members

Environment: C# 3.5, ASP.NET, Telerik, ASP.NET Role and Membership, Identity Framework SQL Server, Windows Services, WPF, XSLT

Confidential

Project Lead

Responsibilities:

  • Developed the Application Configuration component of the Confidential
  • Created a suite of custom controls using Winforms, C# for applications using HAF
  • Created the SOAP Webservices for saving the data
  • Analyzed and formulated the unit testing strategy based on Test Driven Development (TDD) Framework
  • Fixing complex CRs
  • Helping to resolve the technical issues of the team members
  • Monitoring HAF SharePoint discussion boards and resolved queries posted by application developers
  • Created a test application for the accumulation of testing to be done
  • Complete responsibility for the L3 support activities done by Keane offshore team
  • Work Allocation to resources and continuous monitoring to track progress
  • Task Estimation and planning of the deliverables for meeting customer deadlines
  • Act as a single point of contact between the offshore and onsite team
  • Risk planning and subsequent mitigation for development activities

Environment: NET Framework, WinForms, C# .NET, XML, WebServices

Confidential

Technical Leader

Responsibilities:

  • Technical lead for the development team
  • Written and maintained end-end application flow using .NET Winforms and C#
  • Contributed right from the ideation stage to the final deployment
  • Doing hot-fixes for production issues
  • Interacting with end-users to understand the business requirements
  • Understanding the business requirements and improving existing systems and build new systems

Environment: .NET Framework, WinForms, C# .NET, ADO.NET, SQL Server 2000

Confidential, Pennsylvania, PA

Senior Software Engineer

Responsibilities:

  • Complete low level design and implementation of two use cases
  • Configuration Team Lead
  • Identifying the areas for code optimization

Environment: .NET Framework, WinForms, C#, ADO.NET, SQL Server 2000

Confidential

Senior Software Engineer

Responsibilities:

  • Programming, low-level design and leading the technical team:
  • Ensuring that deliverables from the technical team are meeting the deadlines
  • Understanding the MDC APIs and resolving technical queries
  • Interacting with the technical manager from the client side
  • Low level design of the MDC Browser
  • Programming the clip query module and clip sharing module in VB.NET and ASP.NET
  • Preparing the installable for deployment of the MDC Browser
  • Using WinCVS for software version control management

Environment: ASP.NET, Visual Studio .NET, VB.NET, ADO.NET, SQL Server 2000

Confidential

Software Engineer

Responsibilities:

  • Design, coding, testing and version control management
  • Developing the post capture processing module using VB
  • Developing the data playback module using VB and Direct-X API s
  • Identifying the root causes for high rejection rate of joysticks and suggesting remedial measures to be taken. I managed to bring down the rejection rate by 15%
  • Using WinCVS for software version control management

We'd love your feedback!