Senior Application Developer Resume
Pennington, NJ
SUMMARY:
- Over 14 years of Full Stack design and development experience utilizing the latest .NET, Microsoft and Open Source Technologies.
- Design and develop loosely - coupled, reusable, responsive and maintainable web and mobile applications - user interfaces, product frameworks, business logics, web services and databases.
- Extensive experience in developing user friendly and responsive web user interfaces using Angular, JavaScript, RESTful APIs, Typescript, jQuery, CSS and Bootstrap.
- Design and develop application frameworks utilizing design patterns, object oriented programming concepts and SOLID principles in .NET and C#.
- SOA solutions with RESTful APIs and WCF with emphasis on re-usability, flexibility, scalability and maintainability using SOA best practices and industry standards.
- Good understanding about database and data warehouse concepts and designing responsive and maintainable databases.
- High interest and experience using Agile/SCRUM Methodologies and unit testing in developing high quality software products.
- Architect and develop SSO (Single Sign-on) security infrastructures using SSO industry standards and implementing SSO solutions between corporate organizations.
- 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:
Angular 2.0/1.*, Typescript, JavaScript, RESTful APIs, WebApi, Single Page Apps, HTML 5, JQuery, JSON, AJAX, Entity Framework, LINQ, XML, Bootstrap, CSS, .NET, C#, ASP.NET MVC, WCF, ASP.NET, WPF, MVC, MVVM, SOLID, TDD, Object Oriented Design, UML, NUnit, MS Test, MSMQ, Confidential Frameworks, Win Forms, ADO.NET, Windows Work Flow (WF), SQL Server, Oracle, SQL, PL/SQL, Stored Procedures, SAML, Ping Identity, PingFederate, Site Minder, Digital Signature, Encryption - AES 256/128, Business Objects, SSRS, Crystal Reports, Jaspersoft, Visual Studio Code, Visual StudioGit, TFS, JIRA, TeamCity, Expression Blend/Encoder, NServiceBus, Infragistics, Google Map APIs, UModel, Visio, IIS 7.5/7.0/6.0
EXPERIENCE:
Confidential, Pennington, NJ
Senior Application Developer
Responsibilities:
- Design and develop single-page web application called Global Bookkeeping Repository (GBR) that allows business users to view and manage millions of daily trading activities and transactions that comes from multiple source systems.
- Design and develop responsive, scalable, secured and maintainable RESTful web service layer.
- Design and develop web user interfaces using Angular, Typescript, JavaScript, jQuery, Bootstrap and CSS3.
- Involved in code reviews and suggesting the best coding practices and standards.
- Interact with business users, gather requirements and develop technical tasks.
- Design and develop new logics and features in the C# business logic layer.
- Develop and modify stored procedures and SQL queries.
- Create TFS builds, install MSI packages, deploy and test the applications in upper environments.
Environment: .NET, C#, Angular 2.0/1.*, Typescript, Angular Cli, WebApi, JavaScript, WCF, HTML 5, JSON, CSS3, Bootstrap, Entity Framework, DB2, TFS, VS 2013/2015, IBM Data Studio
Confidential, New York, NY
Team Lead, Senior Software Developer
Responsibilities:
- Analyze business requirements, develop design documents and technical tasks.
- Design architectural diagrams for new application design.
- Responsible for leading 4 offshore developers.
- Perform code reviews, guide developers to use the best coding practices and design patterns.
- Design and develop user friendly, maintainable, interactive financial software applications using Angular, JavaScript, WebApi, ASP.NET MVC, HTML 5, CSS and JSON.
- Design and implement Single-Sign-On (SSO) between Confidential client applications and third party service providers and between different internal financial applications.
- 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.
- Involved in redesigning and developing CRM application for Confidential ClientServ web application that was used by financial analysts and call center staff.
- Research and analyze different third-party security software frameworks and provide recommendations to the management.
- Troubleshoot, debug and support application issues from Dev to Prod environments.
Environment: .NET, C#, Angular, JavaScript, WebApi, ASP.NET MVC 5/4, HTML 5, JSON, AJAX, CSS3, Bootstrap, NUnit, Git, JIRA, TeamCity, 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, Angular, KnockoutJS, REST, ServiceStack, nServiceBus, Entity Framework, LINQ,, NUnit, AJAX, JSON, JavaScript, jQuery, HTML 5 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 JK-Group 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, HTML 5, KnockoutJS, Angular, 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, HTML 5, JSON, AJAX, ServiceStack, JQuery, KnockoutJS, Angular, CSS 3, JIRA, Modernizr, Bootstrap, WCF, Entity Framework 6/5/4.1, nServiceBus, MSMQ, UML, UModel, NUnit, MS Test, SQL Server 2012/2008, NoSQL, 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 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 POC 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.
Environment: C#, ASP.NET, MVC 3, JavaScript, WCF, HTML5, JSON, AJAX, JQuery, Entity Framework, LINQ to SQL/XML, SQL Server, Oracle, Silverlight 5/4/3, WPF, Win Forms, NUnit, Windows Workflow(WF), SSRS, Site Minder, ML Integration Framework, ML Data Service Framework, ML Security Framework, ML Presentation Framework, Visual Studio 2005/2008/2010 , XAML, XML.
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.
- 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 using WCF following SOA.
- Design rich, interactive and dynamic Silverlight UI with LINQ to XML, XAML, Web Services and Expression Blend/Encoder.
- Involve in designing and developing databases, SQL queries, triggers and stored procedures.
- 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).
- 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.
- Design UML diagrams such as class diagrams, and sequence diagrams using MS Visio.
Environment: .NET 3.5/2.0, C#, JavaScript, ASP.NET, MVC 2, WPF, Win Forms, 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, 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#, JavaScript, ASP.NET, AJAX, WinForms, Infragistics, XML, WCF, 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.
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.