We provide IT Staff Augmentation Services!

Staff Software Developer/senior Programmer Resume

0/5 (Submit Your Rating)

Portland, OR

SUMMARY

  • About 13+ years of IT experience with exceptional skills in Analysis, Design and Development of high scalable Multi - tiered Web Applications, Windows Applications and Web Services using Microsoft Technologies in Finance, Retail Healthcare and Telecommunication domains.
  • Expertise in Microsoft .Net technologies C#, .Net webapi, ASP.NET, ADO.NET, Entity Framework, .NET Web Services and Windows Communication Foundation (WCF).
  • Solid knowledge and experience with CSS, AJAX, JavaScript, HTML, XML, XSLT, UI design and development, consuming and manipulating data using ADO. NET.
  • Experience with REST Architectural style using .net WebApi and Django.
  • Extensive work experience in Reporting Applications that used Crystal Reports and SSRIS.
  • Good work experience in MS SQL Server 2000/20 Knowledge in developing stored procedures functions and triggers using T-SQL and PL/SQL.
  • Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) using Unified Modeling Language (UML) and Object Oriented Programming (OOP) using C#
  • Hands on experience on development and Administration of Share Point Portal Server 2003, Share Point Portal Server 2007 and Biztak server 2003.
  • Proficient in Unit testing using NMock,Rhino Mock and TypeMock.
  • Proficient in Development of DTS packages
  • Hands on Experience on development of web application using Silver Light
  • Experience with MVP/MVC Architecture, Design Patterns and Development methodologies like Agile (Scrum), Iterative, V-Model, and Waterfall models.
  • Experience with updating data on SQL server using MSMQ techniques.
  • Experience with Programming in Cloud using Azure
  • Experience with open source Programming languages like Python and Angular.
  • Proven ability to analyze problems, root causes, and develop innovative solutions to business challenges and streamlining operations.
  • Strong interpersonal, team skills and ability to interact with off shore teams, people at various levels and lead a team for successful delivery of the project. Possess excellent verbal and written communication skills.
  • Exceptional ability to quickly master new Technologies and capable of working in-group as well as independently with a sense of responsibility and ownership.
  • Proficient with Dump analysis and debugging tools like debug diag, windbg etc

TECHNICAL SKILLS

Languages: C#, VB, C++, C, Python

Web Technologies: ASP.NET, ASP.NET Web API 2, .NET 2.0/3.0/3.5/4.0 , ADO.NET, WCF, .NET Web Services, jQuery, AJAX, CSS, XML, XSD, XSLT, AngularJS, Silver Light, Bootstrap, XAML, Windows Communication Foundation (WCF), .NET Web Services, and HTML/XHTML, DHTML, Sencha, Django, WebApi

Database: SQL Server 2000/2005/2008 , T-SQL, PL/SQL, Oracle

Development Tools: MS Visual Studio 2003/2005/2008/2010/2012/2013/2015 , NMock Testing Framework, MS Visio, Share Point Portal Server 2003, Share Point Portal Server 2007, Biztalk 2003, TOAD, Jet brains

Source Code Control: Visual Source Safe (VSS), subversion, TFS and Github

Reporting Tools: Crystal Reports, SSRIS

Architecture: MVC, MVVM, Micro Services

Software Design: Repository, Singleton, Dependency injection, provider, Factory etc

Debugging Tools: Windbg, debug diag, fusion log, svc trace viewer, fiddler, postman

PROFESSIONAL EXPERIENCE

Confidential, Portland, OR

Staff Software Developer/Senior Programmer

Responsibilities:

  • Full stack Senior engineer responsible primarily in leading Micro Service design and enhancements of existing MVC product on Azure cloud.
  • Responsible for decoupling the dependencies between the development code and Integration testing.
  • De-couple the existing monolith code to microservice(.Net WebApi) to improve scalability
  • Troubleshoot production issues using extended events on Azure Sql and Application insights
  • Enhance UI using TypeScript and JQuery
  • Enhance WCF services for configurable routing set up.
  • Re-Design and develop the product to prevent deadLocks using Azure Table storage.
  • Re-design Legacy UI using XAML and MVVM.
  • Re-design the application to use Angular
  • Functional testing using BDD tool specflow.

Confidential, Portland, OR

Sr Software Engineer/Development Lead

Responsibilities:

  • Full stack engineer/Lead responsible primarily in design, coding, leading and supporting software products and related material to meet customer requirements.
  • Co-ordination between onsite and offshore teams on functional requirements and technical guidelines.
  • Lead and task manage software engineers and provide appropriate level of guidance and oversight to ensure delivery of engineering deliverables.
  • Member of architecture team contributing to the migration of the product to Micro services- based architecture.
  • Designed and developed Rest Services for consumption by both Internal and External clients.
  • Windows Phone( For Surface Tablet) Programming using Xaml.
  • Source code development and work item tracking using Team foundation server(TFS).
  • Responsible for leading technical initiatives and decisions for all backlogs within the distributed SCRUM team.
  • Develop .net webapi REST services, WCF channel services, Command and Query Services
  • Developed POC for microservices using Node.Js
  • Enhanced and maintained the existing application that is used by customers to book appointments. This application is developed using Sencha.
  • Develop web applications using Asp.net, JQuery and MVC
  • Perform unit testing using rhinomock
  • Develop WebApi using Django/Python for Legacy Application.
  • Consume Django webapi using Angular Client

Environment: ASP.net MVC 4.0, ASP.NET Web API 2, SQL Server, JavaScript, jQuery, AngularJS, SCRUM., XAML, .Net Webapi, Sencha

Confidential, Portland,OR

Sr Staff Software Developer

Responsibilities:

  • Proposing the changes needed for product based on implementation requirements.
  • Coordinating between onsite and offshore team members.
  • Design and develop .net on a variety of projects in a highly collaborative, fast-paced environment.
  • Analyze the proposed design with architects and Subject matter experts to make sure that the proposed changes will not impact the performance/functionality of product
  • Working closely with Developers, Business analysts and Managers to analyze the requirements, change controls and identifying development estimate and risks involved.
  • Track progress against assigned tasks, report status, and proactively identify issues to the management teamDesign and Development of web application using ASP.NET 3.5, Ajax, C#
  • Develop WCF Facades/channel services to use external servicesDesign and Development of services using Windows Communication
  • Enhance the C++ code to use .Net components
  • Enhance and trouble shoot the legacy code developed in C++
  • Develop Datbase objects using SQL Server 2008 and SQL Server 2005
  • Develop reports using SSRISPerform unit testing using typemock
  • Production support and hotfix release to clients.
  • Provide implementation support to the PS team that customizes product for the client
  • Perform hang dump analysis and release the patches to improve the performance of
  • Review the code developed by Peers using Code Collaborator.

Confidential, Portland,OR

Sr Programmer/Analyst

Responsibilities:

  • Module Lead a team in an agile environment with daily scrum meetings, refactoring, presentations, project monitoring and reporting.
  • Working closely with Developers, Business and Managers to analyze requirements, change controls, pending proposals and identifying development effort and risks involved.
  • Designed and Developed web application using ASP.NET 3.5, Ajax, C#, Windows Communication Foundation(WCF) and SQL Server 2008.
  • Developed Facades and services in WCF for off shore development team to encapsulate the real data.
  • Designed and Developed Windows Application using C#
  • Developed reports using Crystal Reports XI and SSRIS
  • Developed C# code to print and View reports
  • Developed code using MSMQ and CLR Stored procedures to transfer data between database servers.
  • Integrated Kentico Content Management System(3rd party tool enhanced at offshore) with Existing web application(onsite)
  • Performed unit testing using NMock
  • Performed Extensive C# winForms Development using Visual C#, Linq, CAB framework that involves Windows Work Flow Modulators, UseCase Controllers and smart Parts
  • Developed code in MVP pattern using Presentation Layer, Business Layer and Persistency Layer .
  • Worked extensively with Microsoft Enterprise Library application blocks and Unity Application Blocks
  • Developed data base objects(Tables, Stored procedures, Views, Trigers and UDF’s) for reports and applications

Confidential, Portland, OR

Senior Programmer/Analyst

Responsibilities:

  • Designed Web Application, using Visual C#
  • Effort Estimation and Preparation of Design documents
  • Implementation guide preparation for QA and Production
  • Understood Business Requirements and Prepared Use case document
  • Database and Object Modeling using Visio - class diagrams.
  • Coded web forms, classes, modules using C#
  • Performed Extensive C# webForms Development
  • Created Custom Controls, User Controls etc
  • Development of Web Parts using Share Point 2007
  • Generate Reports using DTS, Crytsal Reports and SSRIS
  • Created SQL SERVER and Windows jobs
  • Performed Application Support
  • Preparation of Impact Analysis document
  • Developed Installation Packages using Installshield
  • Developed windows Based applications to automate file management tasks
  • Support the systems by enhancements in Third Party Software(Remote Ware)
  • Prepare KB(Knowledge Base) on trouble shooting
  • Fix issues with existing COM Components developed in C++ and VB
  • Maintenance and support of Applications written in Java/J2EE

Confidential

Senior Programmer/Analyst

Responsibilities:

  • Lead the Profile reader module.
  • Resolve the integration issues with other modules.
  • Demonstrate technical presentations about the module
  • Prepare RDF files and test whether the component is compatible with the Resource description framework or not.
  • Develop SOAP web services for SOA.
  • Develop Prototypes using asp.net web forms that demonstrate the functionality of product.
  • Develop custom controls and user controls for CSF web application.
  • This also includes writing of code using the dlls provided by the product and check whether it attains the required functionality or not (White Box Testing)
  • Develop SDK samples using the C# code
  • Log the issues in Product studio
  • Discuss the issues/Bugs with client and get them resolved.
  • Database Design(using normalization) and impact analysis for enhancements

Confidential

Programmer/Analyst

Responsibilities:

  • Interaction with client regarding requirement
  • Preparation of Impact Analysis and Low level Design documents
  • Involved in development of middle tier business components
  • Involved in design and development of web application
  • Develop .Net components to interact with CRM.
  • Developed web forms to view and approve the submissions for NSSN.
  • Involved in database design and database Coding
  • User Support

We'd love your feedback!