Senior Software Engineer, Application Resume
NJ
SUMMARY
- Experience in complex cloud based API Services and web application for Direct Sales for Fleet industry integrate with multiple Sales channels (Web Applications, Emails, Over the Phones) using .NET Core, ASP.NET Core, Web API, EF Core, IdentityServer4, Webhooks Receivers, PL /SQL, Oracle, Microservices, Decorator Pattern, Onion Architecture, NLog, Ninject, AutoMapper, Elasticsearch Log, Kibana, Azure DevOps, TeamCity, Octopus Deploy, React.js, React Hook, Bootstrap, HTML5, JavaScript, JSON and CSS3
- Deep experience on Client - side applications development using React.js, Redux, Saga, React Hook, JavaScript, JSON, HTML5, CSS3, SASS, Bootstrap and Nodejs
- Experience in complex Web API services development using C#, ASP.NET Web API, PL /SQL, Oracle, Microservices, Decorator Pattern, Onion Architecture, NLog, Ninject, AutoMapper
- Experience in complex multi-tenant Web API services development using C#, .NET Core, Web API, EF Core, SASSKit and IdentityServer4
- Experience in Cross Platform app development using Electronjs, WebRTC, Node-WebKit, HTML5, CSS3, HapiJS, and Nodejs
- Experience in Mobile App development using Ionic and Apache Cordova
- Deep experience on Client-side applications development using HTML5, JavaScript, CSS3, Angular JS, Angular 2 & 4, Material, Angular Material, SASS, Webpack, KnockoutJS, jQuery, jQuery UI, Bootstrap, Gulp, Grunt and Nodejs
- Experience in web based interactive graphical app development using SVG and D3
- Experience in interactive desktop app development using WPF, NLog, SignalR, and WCF
- Experience in Real Time Notification services development using SignalR and WebSocket
- Experience in Job Scheduling services development using Hangfire, Quartz.NET and FluentScheduler
- Deep experience on popular ORM frameworks like EF Core, Entity Framework, NHibernate and Dapper
- Deep experience on Object-Oriented Programing (OOP), Onion Architecture, Microservices and Service-Oriented architecture (SOA)
- Over a decade of work in Web (internet/ intranet) based applications development on C#, ADO.NET, ASP.NET, MVC, Web Services, Entity Framework, Telerik UI Controls (Kendo/ DevCraft) using .NET Framework
- Worked in various development models like Agile (SCRUM), Kanban, Test Driven and Waterfall Method life cycles for Client-Server, Multi-Tier and Cloud based Microservices
- Experience in EHR modules and HIPAA compliance in health care app to ensure certified EHR technology
- Experience on Approval process using Windows Workflow Foundation (WWF)
- Managed teams of 8 technical people. Project initiation, analyzing, scoping, estimating, coding, reviewing and deployment
- Extensive experience on database design, programming (Stored Procedures, Functions, Views using SQL) and performance tuning in MS SQL Server, SQL Azure, MySQL and Postgre SQL
- Deep experience on SOLID principles (Single-responsibility principle, Open-closed principle, Liskov substitution principle, Interface segregation principle and Dependency Inversion Principle)
- Experience in design patterns such as Singleton, Decorator, Observer, CQRS pattern, Repository, Unit of Work, Publish-Subscribe pattern, Dependency Injection, IoC, Facade, Factory pattern, Factory Method, Abstract Factory, Proxy
- Experience in writing third party integration automation using CASPerjs and Phantomjs
- Experience in writing Web API testing using RunScope tool
- Experience in writing server-side Test Cases using NUnit, XUnit, MSTest and Moq frameworks
- Experience in writing client-side Test Cases using Protractor and Jasmine frameworks
- Deep experience in Penetration testing using RedGate ANTS, VS Performance Testing and Site24x7 to track and address performance issues
- Deep experience on logging mechanism using NLog, GrayLog and Log4Net
- Experience in Project Management using JIRA, Redmine, Pivotal Tracker, Trello and MS Project
- Deep experience on collaboration tools like Confluence, MS SharePoint and Trello
- Experience on Data Structure and Algorithms like Decision Tree, Neural Networks, Pattern Recognition and Image Processing
- Knowledge in Continuous Integration (CI) and Continuous Delivery using VSTS, Jenkins and Docker
- Knowledge in blockchain mining, smart contract using Ethereum, NEthereum and IBM HyperLedger Fabric
- Manage Source Controls using Git, BitBucket, Team Foundation Server (TFS), Visual SourceSafe, Subversion (SVN) tools
- Over a decade of work in Research relevant Software Technologies
- Proven ability to train, support, and lead successful teams of technical employees
- Excellent problem solving, analytical, interpersonal, written and oral communication skills
- Well acquainted with Class, Use Case, Interaction and State Diagrams of Unified Model Language (UML) using MS Visio and Draw.io
PROFESSIONAL EXPERIENCE
Confidential, NJ
Software Engineer, Application
Responsibilities:
- Architect & develop cloud based web application & API based services for Supply Chain & Fleet management.
- Responsible for architect, designing and developing API based services for generate offers, accept/decline offers, sell used vehicles directly to the drivers or clients by different direct sales channels (ariautodirect, aritructdirect, internal vehicle remarketer sales, price letters via emails) along with 3rd party applications (Darwin Consumer Direct and Darwin FI Dashboard) for ARI Vehicle Remarketing using C#, .NET Core, ASP.NET Core, EF Core, Web API, IdentityServer4, Webhooks Receivers, PL /SQL, Oracle, MS SQL Server, Entity Framework, Dapper, Microservices, Decorator Pattern, Onion Architecture, NLog, Ninject, AutoMapper, FluentValidation, Elasticsearch Log, Kibana, Azure DevOps.
- Architect, Designing and developing cloud based web application to accept/decline the offers those are send from different direct sales channels from ARI Vehicle Remarketing applications using ASP.NET Core Razor Pages, React.js, React Hooks, HTML5, CSS3, SASS, JavaScript, Bootstrap and Nodejs.
- Co-architected, designed and developed web application for marketing targets setup to renew Titles, service level agreements with vendors by different hierarchy levels like quarterly, state-wise, county-wise and monitor the achievements graphically for Licensing & Compliance in Supply Chain team using ASP.NET MVC, Telerik Kendo UI, Websocket, React.js, React Hooks, Saga, HTML5, CSS3, SASS, JavaScript, Bootstrap and Nodejs.
- Co-architected, designed and developed API based service to print any type/size of envelops to send post cards, letters to the Drivers or Customers from any applications using C#, .NET Core, ASP.NET Core, Web API, PL /SQL, Oracle, Entity Framework, FluentValidation, Dapper, Microservices, Decorator Pattern, Onion Architecture, NLog, Ninject, AutoMapper, Elasticsearch Log, Kibana, Azure DevOps.
- Responsible for designed and developed cloud based API services for password & login security, online DOT inspections for ARI Partner Vendors/Dealers using C#, ASP.NET Web API, FluentValidation, PL /SQL, Oracle, Microservices, Decorator Pattern, Onion Architecture, NLog, Ninject, AutoMapper, Azure DevOps .
- Co-architect and designed cloud based web application for ARI Partner Vendors/Dealers to submit purchase orders for vehicle services, add line items, generate invoices, manage FAQs, password & login security, online DOT inspections using React.js, Redux, Saga, HTML5, CSS3, SASS, JavaScript, JSON, ES6, Bootstrap and Nodejs.
- RnD in versatile technologies for product enhancement, integration, security and scalability.
- Understand the business requirements, implementing tasks, identifying the bugs and resolve the issues.
- Sharing Technical experiences to team for architecture design and development.
Environment: C#, .NET Core, ASP.NET Core, ASP.NET Web API, IdentityServer4, Webhooks Receivers, PL /SQL, Oracle, MS SQL Server, Entity Framework, Dapper, Microservices, Decorator Pattern, Onion Architecture, NLog, Ninject, AutoMapper, FluentValidation, Elasticsearch Log, Kibana, ASP.NET MVC, Telerik Kendo UI, Websocket, ASP.NET Core Razor Pages, React.js, React Hooks, Redux, Saga, HTML5, CSS3, SAS S, JavaScript, ES6, Bootstrap, Nodejs, TFS, VSTS, Azure DevOps, TeamCity, Octopus Deploy.
Confidential
Senior Software Engineer
Responsibilities:
- As a Senior Member of the off-shore development team at Confidential, I was responsible for leading several concurrent projects to facilitate business and engineering needs in a zero-downtime environment.
- Configuring, deploying and monitoring cloud-based application and services.
- Sharing Technical experiences with the team for architecture design and development.
- Successfully leading development teams through 4 major software releases and 12+ minor releases, across different software systems. All of these releases were on schedule and within budget. This included managing a team of 15 .NET developers, automated testers, and business analysts located in the UK, Bangladesh and Ireland.
- Responsible for designing cloud-based API services for Trade Finance System using C#, .NET Core, ASP.NET Core, EF Core, CQRS, Microservices, MS SQL Server, MongoDB, XUnit, RabbitMQ, Decorator Pattern, Onion Architecture, NLog, AutoMapper integrated with IBM blockchain based HyperLedger Fabric for DHL, ING and Aronova.
- Co-architecting and designing web client for Trade Finance system using Angular 2 & 4, HTML5, CSS3, SASS, JavaScript, JSON, ES6, Angular Material, Protectorjs, Jasmine and Nodejs.
Environment: C#, .NET Core, ASP.NET Core, EF Core, Angular 2 & 4, ProtectorJS, Jasmine, HTML5, CSS3, SASS, JavaScript, JSON, ES6, Nodejs, Material, CQRS, Microservices, Moq, XUnit, RabbitMQ, NLog, AutoMapper, Git, Github, SourceTree, JIRA
Confidential
Senior Software EngineerResponsibilities:
- Successfully leading development teams through 2 major software releases and 6+ minor releases, across different software systems. This included managing a team of 8 .NET developers, automated testers, and business analysts located in the Australia and Bangladesh.
- Managing and designing Multi-Tenant cloud API based services for Courier System to manage Drivers, Vehicles, Incidents, Training, Meeting, Auditing, Parking Fines, Accounts and many more with Real Time Notifications.
- Micro Services are built using C#, .NET Core, EF Core, CQRS, Microservices, SignalR, Hangfire, Decorator Pattern, Onion Architecture, SAASKit, MediatR, GrayLog, NLog, AutoMapper, FluentValidation and IdentityServer4.
- Architecting and designing web client app using TypeScript, Angular 4, HTML5, CSS3, SASS, JavaScript, Angular Material, Protectorjs, Jasmine and Nodejs.
- Architecting and designing separate services for Identity Services for Authentication, Notification Services, Scheduler Services, Multi-tenant Database and static Resources based API Data Services.
Environment: C#, TypeScript, .NET Core, EF Core, SignalR, Hangfire, SAASKit, IdentityServer4, MediatR, GrayLog, NLog, AutoMapper, FluentValidation, Angular 4, Protectorjs, Jasmine, HTML5, CSS3, SASS, JavaScript, Nodejs, Material, Moq, XUnit, CQRS, MS SQL Server, Microservices, Decorator Pattern, Onion Architecture, Bitbucket, SourceTree, JIRA, Jenkins, Dockers, VS Performance Testing.