Senior Software Engineer - Paycor
(2017-04)
Code and design new applications based upon detail specifications of business and user requirements. Lead the design and diagram new solutions. Application level architecture and analysis. Document new applications, or the changes made to existing applications.
Participate in unit, integration, and business acceptance testing of the applications. Perform code reviews to ensure compliance of standards and quality. Troubleshoot application and system issues. Research, experiment and recommend emerging technologies.
- Used React.js to develop the SPA with micro frontend architecture.
- Presentational and Container Components for separation of Redux and React.
- Clean aggregation and organization of Reducers.
- Used Redux to manage the application state and applying middleware such as redux-promise, redux thunk and redux-saga.
- Developed application using Entity Framework/ Dapper, Repository Pattern, and Dependency Injection following decoupled architecture.
- Built features and supported monolithic legacy applications using .NET MVC, kendoUI, Ninject, Entity Framework, OWIN, and hosted on Azure App Services.
- Used Swagger to publish Web API documentation in Azure API Management.
- Designed and implemented decoupled distributed applications using Azure Functions, WebJobs, Azure Storage, Service Bus, Event Grid, and Redis Cache following backend design best practices.
- Implemented CI/CD pipeline using GitHub, TeamCity, Octopus, and Azure DevOps.
Software Developer - eShipGlobal, Inc
(2015-10 - 2017-04)
- Worked on different shipping system products like UEMS, BASE Enterprise, MIT, YALE, UT system etc.
- Integrated third-party RESTful Web APIs (FedEx, UPS, USPS, DHL) to enhance shipping system functionality.
- Created different middle tire layers for different projects.
- Worked on different shipping modules like International, Domestic, Research Material Shipping, on Research Material Shipping.
- Maintained legacy code and participated on developing testing and maintaining new features and projects.
- Developed weekly invoice dashboard and job monitor using .NET MVC, AngularJS, and Web API as part of .NET full stack development.
- Involved in designing software architectural modules for inbound research material shipping and also created database designing process for that.
- Created front end modules and features with pure JavaScript and used other JavaScript libraries like angularjs, jquery etc.
- Working on end to end hybrid mobile app using ionic angular and rest api nodejs backend service.
- Involved in unit testing and integration testing for new projects and new features.
- Involved in decoupling process of legacy system.
- Participated on agile methodology using jira software (for creating story, issue,bugs,time logs etc) with daily scrum meeting.
- Worked closely with project managers and IT director.
Software Developer - Compass Professional Health Services
(2015-08 - 2015-10)
- Wrote Angular js scalable code organization using modules.
- Used Nodejs for Server side API.
- Github repository.
- Grunt for automation.
- Bower,NPM.
- Amazon S3-cloud computing platform
Software Developer - Ambit Energy
(2015-02 - 2015-07)
- Agile/Scrum experience.
- Angular Js , .NET Web API. LINQ, NHibernate, DI(Structure Map)
- Created .NET MVC for CT,NY,PA projects.
- Created generic repository pattern.
- Created WCF interface projects and implementation projects.
- Exposed interface packages in Nuget and installed in MVC projects and solved the dependency using structure Map.
- Created windows services to send automatic emails for NY/CT/PA markets.
- Created Node js REST Api for fulfillment team using MVC architecture, e.g CommonModel.js contains all prototype methods for CRUD which is exported and required by User and all other model. Similarly created CommonController which has all prototype methods for validations and is imported to user controllers etc. DB and Environment informations I created as config driven. Created Route Module where I associated controllers with models.
- Consumed node.js Rest Api in angular services and created full SPA for internal websites.
- OOP, OOAD, design patterns, architectural frameworks (Open Source) and UML WCF, MVC, Web Services, Service bus, Node.js, RESTful Services, Single Page Applications
- Worked with No sql e.g MongoDb.
Senior .Net Developer - Dallas, TX
(2014-12)
- Agile/Scrum experience.
- Angular Js , .NET Web API. LINQ, NHibernate, DI(Structure Map)
- Created .NET MVC for CT,NY,PA projects.
- Created generic repository pattern.
- Created WCF interface projects and implementation projects.
- Exposed interface packages in Nuget and installed in MVC projects and solved the dependency using structure Map.
- Created windows services to send automatic emails for NY/CT/PA markets.
- Created Node js REST Api for fulfillment team using MVC architecture, e.g CommonModel.js contains all prototype methods for CRUD which is exported and required by User and all other model. Similarly created CommonController which has all prototype methods for validations and is imported to user controllers etc. DB and Environment informations I created as config driven. Created Route Module where I associated controllers with models.
- Consumed node.js Rest Api in angular services and created full SPA for internal websites.
- OOP, OOAD, design patterns, architectural frameworks (Open Source) and UML WCF, MVC, Web Services, Service bus, Node.js, RESTful Services, Single Page Applications
- Worked with No sql e.g MongoDb.
.Net Developer
(2014-01 - 2014-12)
- Developed WCF 3D secure web service using world of pay gateway.
- Developed WCF SOAP based web services and window services for clients, Ignite, Momentis , EPQ. Used 3rd parties e.g WORLD of PAY Gateway, First Data Payment Processing, KONA, Nsoftware(OPEN PGP encryption ,ftp, sftp).
- Processed XML CSV JSON formats.
- Created stored procs and tables to store these data and wrote SOAP log to track the service steps.
- Created SPA using AngularJS , WebAPI, Generic Repository, Design Pattern, Bootstrap.
.Net Developer - Hanley Wood (now Zonda)
(2013-09 - 2013-12)
- Created several ASP.NET views using .NET MVC, C# , ADO.NET, LINQ,SQL STORED PROCEDURES, SQL Server 2008.
- Wrote responsive CSS for mobile.
- Wrote severel jequery for UI as well as calling webservices.
- Created WCF services to expose HLBVA data using C#, LINQ-SQL
- Created Stored Procedures/Functions/Triggers in SQL Server using T-SQL.
- Designed and implemented the UI with extensive use of JavaScript, JQuery Ajax.
- Consumed web services(WCF) created by Rule server application
- Developed WCF services to save/get the data for portfolio screen using C#, LINQ
- Used CSS classes/skins for client side control UI formatting and provide same look and feel throughout the application.
Web Mobility Intern - Fujitsu Network Communications
(2013-06 - 2013-08)
- Created Fujitsu's web corporate directory from scratch.
- Created several ASP.NET pages using ASP.NET, C# .
- Designed User Interface using HTML5/JQuery CSS3 (Media screen ) to make Corporate directory mobile as well as desktop compatible.
- Used SOAP based .asmx web service to integrate the website.
- Called their already existing web services(.asmx) from Jquery (ajax fuction).
- Used CSS classes/skins for client side control UI formatting and provide same look and feel throughout the application.
- To make performance better for mobile devices used HTML gradient bar inspite of images which are used in desktop version for the website.