Sr. Software Developer/technical Architect Resume
NJ
SUMMARY:
- Results - oriented lead developer with a focus on delivering high-quality code and products in high traffic, mission-critical environments. Proven leadership ability, capable of being focused on day-to-day tasks and long-term deadlines, solves immediate crises with solutions that will fit for the long-term.
- Thorough understanding of application analysis and design concepts, ability to apply proven design patterns to the system design. Analyzing and proposing architectural solutions that best suit the requirements, built road maps improving ROI and TCO. Good understanding of extreme programming and SCRUM techniques. Implemented technologies including Angular/C#/.NET/ASP.NET/MVC.
- An accomplished Technical Lead with 16Yrs of experience in Architecting, Designing, Developing and Maintaining Web Applications.
- 12 years of Technical leadership experience in delivering high quality software and architecture, solving business problems.
- Extensive customer facing experience while gathering requirements, providing training and support to business and users.
- Adept at streamlining software development lifecycle and coordination across multifunctional teams to deliver in time.
- Good Experience in Task Parallel Library
- Good Experience in Nautilus API/OnBaseHyland and Fiserv Communicator/FIS Banking API.
- Expertise .Net 4.5/4.0/3.5, SSRS, SSIS, MVC 5.0/4.0/3.0/WinForms, Crystal Report
- Expertise in Microsoft centric Web development technologies including MVC 4.0, JQuery, ASP Net, Telerik, KendoUI, Knockout.js, Angular2,Infragistics,DevExpress,TypeScript/Nodejs
- Good Experience in Nodejs/AWS/NoSQL/Jenkins
- Good Experience in Swift (MTXML) Message.
- Expertise in Win forms application development technologies including DevExpress,Infragistics
- Well versed with best practices in technologies like LINQ, WCF, ASP.Net 4.5/4.0/ 3.5/ 2.0 , Entity Framework, Windows Services, MSMQ, Async Programming.
- Good experience and Certification on Hyland On Base API
- Experience with variety of Source control systems: TFS, SVN, perforce while integrating development Activities and planning into source control.
- Thorough understanding of all phases of SDLC in agile development process such as Scrum & Extreme programming.
- Proficient in Object Oriented Analysis and Design using Unified Object modeling techniques and providing off-the-shelf solutions & Design patterns.
- Expert in DB design, Optimized sql queries, Views, Stored Procedures, Functions, Triggers, Cursors in Microsoft SQL 2008/12/16, Sybase 15 and Oracle 11g.
- Worked with clients in variety of domains providing solutions and services including Financial, Banking, Pharmaceutical, and E- commerce.
TECHNICAL SKILLS:
.NET Technologies: C# 4.0, .NET 4.0, ASP.NET 4.0, MVC 3/4, WCF, VB.NET, OData/WCF Data Services, VS 2003/2005/2010/2012/2015, C/C++, Ajax.NET, jQuery, ADO.NET, Web Services, SQL Server Reporting Services(SSRS), SSIS Entity Framework 4.3
Web Programming: Angular2, Nodejs, D3, Typescript, ReactJs, Jquery,KendoUI. JavaScript, HTML, CSS, DHTML, XML, XSL/XSLT
Web Servers: Microsoft IIS 7, Web sphere, Tomcat 6.0, Resin, iPlanet, Apache
Databases: SQL Server 2008/12/16, Oracle 8i/10g/11g, DB2, MySQL, ADO, ODBC, T-SQL, PL/SQL, FileNet 4.1,Sybase
Operating Systems: MS Windows, UNIX, LINUX, SOLARIS, IRIX and AIX
CMS: MOSS/SharePoint Services, MOSS Web Parts Development, Nautilus
Source Control: TFS, Visual Source Safe(VSS), Subversion, CVS
Other Technologies: AWS,MongoDB, DynomoDB, Jenkins,Redis
PROFESSIONAL EXPERIENCE:
Confidential, NJ
Sr. Software Developer/Technical Architect
Responsibilities:
- Created various complex Angular2 Components, Services, and Modules.
- Used AWS Simple notification services for alerting Fraud module.
- Development of applications with SPA architecture using AngularJS 1.x
- Development of reusable AngularJS directives, validations, dropdown, and Type Ahead Components
- Development of service layer using Web API
- Implementation of data persistence layer using Entity Framework code first approach
- TDD and utilization of Jasmine for UI testing
- Use of NUnit/MSTest for Web API testing
- Use of Team City for Continuous Integration (CI) and Octopus to manage deployment of applications
- Use of Kendo UI Angular UI controls
- Development of SSRS reports
- Wrote Window service for background process.
Environment: KendoUI, Angular, WebAPI, C#,, LINQ, Sqlserver 2014/2016, Visual studios 2015, TFS,Redis, Typescript, JIRA
Confidential, NJ
Sr. Software Engineer/Technical Architect
Responsibilities:
- Developed web interface using ASP.Net MVC views using MVC 5.0, KendoUI JQuery and JQuery plug-ins.
- Designed/Created the Database schema, stored procedure, Triggers in Sql Server 2014.
- Developed SSRS Reports
- Utilized design patterns like dependency injection factory patterns, repository.
- Created Unit test projects to test different layers of code.
- Wrote Window service for background process.
- Consumed IFX web services for boarding loans to Core (which is based on AS400)
- Wrote unit tests for all layers of code using Mocking (Moq) and helped testing team for automating testing.
Environment: ASP.Net MVC 5.0,KendoUI,Angular2,WebAPI, C#, JQuery, JQuery UI, LINQ, Sqlserver 2014, Visual studios 2015, TFS,Redis
Confidential, NJ
Sr. Software Engineer/ Team Lead
Responsibilities:
- Designed/Created the Database schema, stored procedure, Triggers in Sql Server 2014.
- Developed web interface using ASP.Net MVC views using MVC 5.0, KendoUI JQuery and JQuery plug-ins.
- Utilized design patterns like dependency injection (NInject), factory patterns, repository.
- Created Unit test projects to test different layers of code.
- Wrote Window service for background process.
- Consumed IFX web services for boarding loans to Core (which is based on AS400)
- Wrote unit tests for all layers of code using Mocking (Moq) and helped testing team for automating testing.
Environment: ASP.Net MVC 4.0,KendoUI,WebAPI, C#, JQuery, JQuery UI, LINQ, Sqlserver 2014, Visual studios 2015, TFS
Confidential, NJ
Sr.Software Engineer/Team Lead
Responsibilities:
- Redesigned and developed a high performing User Administration/Workflow Functionality that captures the complex scenarios of Access/Approval Management for Incentive users and senior management.
- Developed ASP.Net MVC views using MVC 4.0, KendoUI/AngularJs, JQuery and JQuery plug-ins.
- Utilized design patterns like Dependency injection, factory patterns, repository.
- Created framework to handle data coming from external web services to feed UI.
- Created Unit test projects to test different layers of code.
- Designed/Created the Database schema, stored procedure, Triggers in Sql Server.
- Contact Point for all Releases Cycles and a smooth post production experience for users
- Wrote unit tests for all layers of code using Mocking (Moq) and helped testing team for automating testing.
Environment: ASP.Net MVC 4.0, KendoUI, AngularJs, WebAPI, C#, JQuery, JQuery UI, LINQ, Sqlserver 2012, Visual studios 2012, TFS
Confidential, Jersey City, NJ
Sr.Software Consultant
Responsibilities:
- Design and developed new modules Fair Value Bucketing, FV Options, Roll Forward Details/Summary
- Developed ASP.Net MVC views using MVC 4.0, KendoUI/AngularJs, JQuery and JQuery plug-ins.
- Developed WebAPI (HTTP Services) to connect to database.
- Utilized design patterns like Dependency injection, factory patterns, repository.
- Created framework to handle data coming from external web services to feed UI.
- Created Unit test projects to test different layers of code.
- Designed/Created the Database schema, stored procedure, Triggers in Oracle.
- Wrote unit tests for all layers of code using Mocking (Moq) and helped testing team for automating testing.
Environment: ASP.Net MVC 4.0,KendoUI, AngularJs, WebAPI, C#, JQuery, JQuery UI, LINQ, Oracle 11g, Visual studios 2012, TFS
Confidential, NYC, NY
Team Lead/Architect
Responsibilities:
- Developed the Private equity (PEP Plus) Module in Winform for Admin.
- Developed Custom control using Infragistics/DevExpress to use in Winform application.
- Design and develop new modules utilizing and enhancing existing architecture.
- Develop technical design documents before implementation to facilitate development.
- Extensively involved in coordinating with different departments to gather requirements, Design, and Testing features.
- Extensively Analyzed and Reconciled data received from Administrative and Bloomberg data feeds.
- Developed ASP.Net MVC pages using MVC 4.0, KendoUI, JQuery and Jquery plug-ins.
- Utilized design patterns like Dependency injection, factory patterns, repository.
- Worked with Entity framework and LINQ to build repositories that are utilized by applications.
- Extensively worked with database projects to add/modify databases and ease incremental deployments.
Environment: Winform, Infragistics ASP.Net MVC 4.0,KendoUI,Knockout.js,WebAPI, WPF,C#, JQuery, JQuery UI, Entity Framework, LINQ, SQL Server 2008, Visual studios 2012, TFS, MSMQ, XML Feeds.
Confidential, Jersey City, NJ
Sr. Software Consultant
Responsibilities:
- Redesigned and developed all modules of applications for accuracy and scalability.
- Created Muni Bond module in Finman Winform module.
- Developed windows services which read, interpret and process binary data.
- Created web pages for administration purposes using kendoUI controls.
- Utilized Kendo charting tools to create visualization charts.
- Designed/Developed and used WCF service.
- Designed/Created the Database schema, stored procedure, Triggers in Oracle and SQL Server
- Implemented design patterns like Dependency Injection Principle, Factory, and Repository.
Environment: Winform,DevExpress, ASP.Net 4.0, MVC 3.0, C#, JQuery, KendoUI, Knockout.js, Entity Framework, LINQ, Sql Server 2008, WCF, Visual studios 2010, SVN, Multithreading, MSMQ.
Confidential, Edison, NJ
Senior Developer
Responsibilities:
- Recommended and introduced multiple design patterns, coding standards and best practices and improved agile process to enhance productivity of the team.
- Developed web pages using ASP.NET MVC 3.0 Framework, JQuery, JQUERY UI and AJAX.
- Introduced and developed html helpers to make reusable components.
- Spearheaded reusable, scalable and testable JQuery plug-ins to be used by web pages.
- Introduced Aspect oriented programming to enhance logging.
- Created framework to handle data coming from external web services to feed UI.
Environment: ASP.Net 4.0, MVC 3.0, C#,ComponentArt, JQuery, Entity Framework, LINQ, SQL Server 2008, WCF, Visual studios 2010, perforce, IIS7, Moq, Unity, Agile-Scrum, SSO,.
Confidential, Peapack, NJ
Senior Developer
Responsibilities:
- Designed and developed web pages using ASP.NET, JQuery, AJAX, Telerik /ComponentArt controls.
- Coordinated in development/enhancement sprint activities, while estimating and organizing work items, binding to Agile/Scrum development Methodology.
- Worked with developers, development manager, QA and product managers to ensure the deliverables are met with requirements, maintaining project guidelines and specifications.
- Actively involved in Design and code reviews sessions.
- Implemented multiple design patterns to create highly re-usable/ Scalable system.
- Implemented variety of UI actions Controls and effects using/creating external/custom Jquery plugins.
- Extensively used LINQ and Dynamic LINQ for data access.
- Developed WCF services to so support external job portals (customized).
Environment: ASP.Net 3.5, JQuery, Telerik, ComponentArt, Web Forms, SQL Server 2008, SSIS, SSRS, WCF, Visual studios 2010, TFS, IIS7, Agile-Scrum.
Confidential, Hopewell, NJ
Senior Developer
Responsibilities:
- Analyze and trouble-shoot production issues and to provide timely, clear and complete communication to stakeholders.
- Documented system features, design and architecture while learning the system and educating the end users about the same.
- Proposed and implemented Microsoft Windows Communication Foundation (WCF) to integrate multiple interoperable systems and simplify business process using SOA principles.
- Used .NET Framework 3.5, AJAX Toolkit, Telerik Controls, ComponentArt, n-tier architecture, LINQ, object-oriented methodologies and design patterns (C#) for application development.
- Published and consumed web services that perform business process and communication across multiple systems.
Environment: C#, ASP.NET 2.0/3.5, ADO.NET, WCF, IIS, SQL 2005/2008, SSIS, SSRS, Web Services, SOAP,SOA, HTML, DHTML, XML, CSS, JavaScript, Ajax, Telerik, JQuery, TFS.
Confidential, NYC, NY
Sr. Application Developer
Responsibilities:
- Extensively involved in developing detail design documents for tables, stored procedures, SQL jobs and Asp.Net user interfaces.
- Designed and developed the web forms for customer sales representatives using ASP.Net for tracking, updating and deleting data.
- Analyzed business logic written in C# to implement them in the stored procedures in the transformation layer and other layers
- Used web service to get the data from legacy systems for tracking.
- Developed the necessary stored procedures and created complex views using joins for robust and fast retrieval of data.
- Used DTS services to automate ETL.
Environment: Visual Studio 2005, ASP.Net 2.0, C#, SOAP, XML, AJAX, JavaScript, ADO.Net, MS SQL Server 2000/2005,oracle, IIS, Microsoft VSS and Windows 2005,Crystal Reports.
Confidential, Hartford, CT
Developer
Responsibilities:
- Participated in collating requirements, designing and prototyping the initial designs.
- Designed and implemented a 3-Tier Application including the Presentation, Business and Data Access Layer
- Developed and used data layer class extensively for database related operations.
- Data Access Layer for the Application is implemented in ADO.NET for data input, query, retrieve and management. SQL Server 2005 is utilized as the data repository.
- Extensively used Ajax Controls to reduce the client server turnaround time, hence enhancing the performance of the application.
Environment: Visual Studio 2005 IDE, ASP.Net 2.0, C#, XML,XSLT, AJAX, JavaScript, ADO.Net, MS SQL Server 2005, IIS, Microsoft VSS and Windows 2003/2005,Crystal Reports.
Confidential
Developer
Responsibilities:
- Involved different phases of Software Development Life Cycle (SDLC) including Designing, Programming, Testing and Documentation.
- Designed and developed the Web forms using ASP.Net for Evaluation and Tracking modules.
- Developed the data layer class using C# which is reusable for data transactions of entire project.
- Developed business logic using C#, used the developed data layer class extensively for database related transactions.
- Developed the necessary stored procedures and created complex views using joins for robust and fast retrieval of data.
Environment: Visual Studio 2005 IDE, C#.Net, ASP.Net, JavaScript, C#, ADO.Net, XML, Crystal Reports, Oracle.