We provide IT Staff Augmentation Services!

Senior Software Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • Over 14 years of experience in designing, developing software products utilizing the latest .NET, Microsoft and Open Source Technologies.
  • Architect and develop loosely - coupled, reusable, responsive and maintainable web, mobile and desktop applications - user interfaces, product frameworks, business logics, web services and databases.
  • Design and develop application frameworks utilizing design patterns and object oriented programming concepts in .NET and C#.
  • Extensive involvement in designing new software applications and redesigning existing applications.
  • Architect and develop SSO (Single Sign-on) security infrastructures using SSO industry standards and implementing SSO solutions between corporate organizations.
  • High interest and experience using agile methodologies and unit testing in developing high quality software products.
  • Develop SOA solutions with emphasis on re-usability, flexibility, scalability and maintainability using SOA best practices and industry standards.
  • Extensive involvement in all stages of SDLC and using agile methodologies to develop software products from requirement gathering to deployment.
  • Design and develop responsive and maintainable SQL Server and Oracle databases.
  • Innovative and passionate about leveraging new Frameworks/APIs.
  • Enthusiastic, proactive and self-motivated team player with sound business judgment, problem-solving abilities and solid work ethics.

TECHNICAL SKILLS

.NET: .NET 4.5/4/3.5/3/2, C#, ASP.NET MVC, ASP.NET, WPF, Win Forms, Entity Framework, LINQ, ADO.NET, Windows Work Flow (WF)

Web: JavaScript, AngularJS, HTML5, JQuery, JSON, AJAX, Bootstrap, CSS, KnockoutJS, Modernizr, Silverlight, IIS 7.5/7.0/6.0

SOA: WebApi, REST, WCF, ASMX, ServiceStack

Frameworks/Design Patterns: MVC, MVVM, SOLID, TDD, Object Oriented Design, UML, NUnit, MS Test, NServiceBus, MSMQ, Single Page Apps, Confidential Frameworks

Development Tools: Visual Studio, Git, TFS, JIRA, Expression Blend/Encoder, Infragistics, Component Art, DevExpress, ESRI, Google Map APIs, UModel, Visio, SharePoint

Single Sign-On (SSO): SAML, Ping Identity, PingFederate, Site Minder, Digital Signature, Encryption - AES 256/128

Backend: SQL Server, Oracle, SQL, PL/SQL, Stored Procedures, Erwin

Business Intelligence: Business Objects, SSRS, SSAS, Informatica, Crystal Reports, Jaspersoft

PROFESSIONAL EXPERIENCE

Confidential - New York, NY

Senior Software Developer

Responsibilities:

  • Analyze business requirements, develop design documents and technical tasks.
  • Perform code reviews, guide developers to use the best coding practices and design patterns.
  • Design and implement Single-Sign-On (SSO) between Confidential client applications and third party service providers and between different internal financial applications.
  • Design and implement user friendly, maintainable, interactive software products using MVC, WebApi, AngularJS, HTML5, JSON, and JavaScript.
  • Develop web-based security system to authenticate, authorize and protect client’s identity with two-factor authentication.
  • Develop maintainable, reusable and scalable RESTful web services using WebApi.
  • Research and analyze different third-party security software frameworks and provide recommendations to the management.
  • Responsible for leading 4-5 offshore developers.
  • Troubleshoot, debug and support application issues from Dev to Prod environments.

Environment: .NET, C#, ASP.NET MVC 5/4, WebApi, AngularJS, JavaScript, HTML5, JSON, AJAX, CSS3, Bootstrap, NUnit, Git, SQL Server, Single-Sign-On(SSO), SAML, Symantec APIs, VS 2012.

Confidential - Plainsboro, NJ

Senior Software Developer, Tech Lead, Software/SSO Architect

Responsibilities:

  • Involved in the architecture and implementation of the new product design that was built on C#, ASP.NET MVC 4, AngularJS, KnockoutJS, REST, ServiceStack, nServiceBus, Entity Framework, LINQ,, NUnit, AJAX, JSON, JavaScript, jQuery, HTML5 and CSS3.
  • Perform code reviews, debugging, testing and guide junior developers with best coding practices and design patterns.
  • Architect, implement and deploy SSO (Single Sign-on) infrastructure for the company.
  • Design class and sequence diagrams and develop new product framework using forward engineering of UML.
  • Design and develop loosely coupled and maintainable web services using WebApi and ServiceStack.
  • Design and develop loosely coupled, maintainable data layers using Entity Framework 6/5/4.1 and design databases using Code-First feature of Entity Framework and LINQ.
  • Design and develop responsive and scalable databases.
  • Responsible for designing and developing a web and batch report scheduling application for Confidential that automates the publishing and email notifications of monthly reports of all JK's clients.
  • Design and develop mobile version of software products using MVC 4, HTML5, KnockoutJS, AngularJS, JavaScript, jQuery, Modernizr, CSS3 and Bootstrap.
  • Architect and develop software product frameworks with complex business logics in .NET, UML and C# using design patterns and object oriented design concepts.
  • Analyze requirements, develop design documents, create technical tasks and track the progress of development using agile methodologies.

Environment: .NET, C#, MVC 5/4/3, WebApi, JavaScript, REST, HTML5, JSON, AJAX, ServiceStack, JQuery, KnockoutJS, AngularJS, CSS 3, JIRA, Modernizr, Bootstrap, WCF, Entity Framework 6/5/4.1, nServiceBus, MSMQ, UML, UModel, NUnit, MS Test, SQL Server 2012/2008, Single-Sign-On(SSO), SAML 2.0/1.1, PingFederate, PingOne, AES-256/128, WS-Federation, SiteMinder, DevExpress, XML, VB.NET, VS 2012/2010, TFS 2012/2010.

Confidential - Pennington, NJ

Senior Application Developer

Responsibilities:

  • As a member of Patterns and Guidance team at Global Wealth Management technologies, analyzed merging technologies such as MVC, HTML5, REST, Silverlight, WPF, WF and Entity Framework and guided developers at Confidential to leverage them with existing Confidential Framework APIs.
  • Perform code reviews and troubleshoot application, environment and security issues.
  • Guide and train developers with the best programming practices on MVC, ASP.NET, Silverlight, WPF, HTML5 and JavaScript.
  • Involved in developing a comprehensive SOA best practice document for the GWIM developers at Confidential .
  • Design and develop loosely coupled, configurable and rich user friendly application called Confidential Packaging Tool for the developers at Confidential using WPF, MVVM and XAML.
  • Provide training and guidance to the GWIM Confidential developers on best coding practices and Confidential Frameworks such as Integration Framework (MLIF), Data Service Framework (DSF), Security Framework (SF), Presentation Framework (PF) and Desktop Framework (DF).
  • Guide GWIM developers with Confidential single sign-on (SSO) security model based on SiteMinder and Confidential Security Framework.
  • Interacting with onsite Microsoft consultants in addressing issues that are related to SSO, .NET framework and Microsoft technologies and coordinate and interact with different support teams in resolving developer’s issues in DEV, IDE, QA and PROD environments.
  • Design and develop a web application for My Merrill platform to exchange sensitive Confidential client's data between Swiss and USA in encrypted format and decrypt data as needed at the intended destination using SafeNet data encryption libraries.
  • Develop custom controls, child controls and reusable styles for reusability and granularity.
  • Design and develop complex workflows using Microsoft Windows Workflow Foundation (WF 4.0/3.5).

Environment: C#, ASP.NET, MVC 3, WCF, Silverlight 5/4/3, WPF, Win Forms, NUnit, HTML5, Windows Workflow(WF), AJAX, JQuery, JavaScript, Entity Framework, LINQ to SQL/XML, NHibernate 3, SQL Server 2008/2005/ 2000 , Oracle 11g/ 10g/9i, ALM, SSRS, SSAS, SSIS, SiteMinder, ML Integration Framework, ML Data Service Framework, ML Security Framework, ML Presentation Framework,, JSON, JavaScript, Crystal Reports XI, Infragistics, Component Art, Windows SharePoint Services 3.0, SharePoint 2007, Expression Blend/Encoder 4/3, Visual Studio 2005/2008/2010 , XAML, XML and SafeNet.

Confidential - Lawrenceville, NJ

Senior Software Engineer, Team Lead

Responsibilities:

  • Responsible for application architecture, user interface design and implementation of business rules.
  • Perform code reviews, debugging, testing, support, and documentation.
  • Work very closely and strategically with stakeholders and customers, and balancing expectations against the time line and business values to create a road map for the development of web and client applications.
  • Implement data synchronization between client and web application using web service capabilities.
  • Design and develop loosely coupled, configurable and composable UI that generate UI contents at runtime.
  • Implement lightweight, loosely coupled web services following SOA model.
  • Design rich, interactive and dynamic Silverlight UI with LINQ to XML, XAML, Web Services and Expression Blend/Encoder.
  • Develop data access layer using LINQ to SQL and WCF.
  • Develop complex SQL queries, triggers and stored procedures.
  • Involve in designing and developing local and server databases.
  • Work with client directly in getting the requirements and change requests and implementing prototype applications for customer review and feedback.
  • Architect and develop Microsoft Word based reporting solution using Visual Studio Tools for Office (VSTO).
  • Design UML diagrams such as class diagrams, and sequence diagrams using MS Visio.

Environment: .NET 3.5/2.0, C#, ASP.NET, MVC 2, WPF, Win Forms, JavaScript, WCF, Silverlight 4/3, AJAX, XML, CSS, NUnit, ALM, Expression Blend/Encoder 3, Visual Studio Tools for Office(VSTO), GIS - ESRI ArcGIS, Manifold, Crystal Reports XI, Active Reports, SSRS, SSAS, Visual Studio Team Edition 2008, SQL, PL/SQL, SQL Server 2005, Oracle 9i/10g.

Confidential - New York, NY

Application Developer

Responsibilities:

  • Involved in analyzing business requirements, complete client interfacing and development of technology solution based on client requirements.
  • Design and develop user interfaces, business logic layers and data layers.
  • Design and develop databases for application and user management.
  • Develop user interface using ASP.NET, JavaScript, AJAX and Infragistics.
  • Consume SP Ratings Web Services and validated and transformed XML files using XML Schemas (XSD), XSL and XSLT, and loaded them into local databases.
  • Develop reports using Crystal Reports XI.
  • Develop complex SQL quires, stored procedure and triggers.

Environment: C#, ASP.NET, AJAX, WinForms, Infragistics NetAdvantage 2007, JavaScript, XML, Web Services, CSS, NUnit, Oracle 9i/8.x, SQL Server 2005, SQL Navigator 5.5/4.5, Erwin 4.1, SSAS, SSRS, Crystal Reports XI, Business Objects XI Enterprise Server, Business Objects XI Designer, Windows Server 2003, VMware 3.0, Stored Procedures, PL/SQL and T-SQL

Confidential - New York, NY

Application Developer

Responsibilities:

  • Developed new functionalities using C#, ASP.NET, AJAX, JavaScript, SQL Server and CSS and converted ColdFusion pages into ASP.NET.
  • Implemented role based security and customizable workflows based on a user's role.
  • Developed client applications using WinForms.
  • Developed Data Access and Business Logic layers in C#.
  • Involved in designing and developing databases using Erwin.

Environment: C#, ASP.NET, WinForms, VB.NET, XHTML, JavaScript, XML, HTML, CSS, Crystal Reports 10, SQL Server Reporting/Analysis Services, ADO.NET, Cold Fusion MX, SQL Server 2000/2005, VMWare Server, Stored Procedures, T-SQL and Fireworks 8, Dream Weaver 8

Confidential, New York, NY

Programmer Analyst

Responsibilities:

  • Configured user-driven, rules-based, fixed and conditional workflows for the recruitment process.
  • Developed Web Services to integrate payroll and HR systems.
  • Created XML Schemas (XSD) to validate XML files and transformed them using XSL/XSLT.
  • Create stored procedures, triggers and functions in Oracle 9i.
  • Involved in Presentation of Application to client, during client visits.
  • Ensure timely Deliveries and Adherence to the quality Plan drafted for the project.
  • Adopted Data Driven Methodology to test the application with different sets of data using Win Runner.

Environment: C#, ASP.NET, AJAX, XML, XSL/XSLT, JavaScript, HTML, SQL Navigator 4.5, Toad, PL/SQL, Oracle 9i, Crystal Reports 10/9/8.5, QTP, Win Runner, Load Runner, Fireworks MX, Janus GridEX

Confidential - New York, NY

Programmer Analyst

Responsibilities:

  • Involved in creating UML diagrams like Class diagrams, Sequence Diagram and Interaction diagrams.
  • Involved in periodic review and enhancements to different modules of the application.
  • Involved in writing stored procedure and triggers.
  • Used Data grids extensively to display data according to user requirements.
  • The reports were developed with different Data Providers such as Tables, Stored Procedures and Views.

Environment: C#, WinForms, Crystal Reports 8.5, Oracle 8.x, Stored Procedures, PL/SQL, Toad.

We'd love your feedback!