Senior Software Engineer Resume
Nyc, NY
SUMMARY
- 11+year’s Extensive experience developing full - stack Web, Server applications using Microsoft .NET Core, Blazor WebAssembly, Blazor Server, ASP.NET MVC, C#.Net, Angular, React, ADO.NET, VB.NET, Web API, WCF, Web Services, HTML, XML, JSON.
- Experience practicing SOLID object-oriented design principals, implementing service-oriented application development techniques, and applying common design patterns and architectures including Factory, microservices, Event-Driven, etc.
- Developed and maintain efficient, reusable, and reliable code using Entity Framework, SQL Server, Azure and AWS cloud based applications, creating WebAPI endpoints and RESTful API’s.
- Experience inScrum Agile and Waterfall methodologies, Conducted code reviews and manage the SCRUM process.
- Experience working on complex systems integration projects that use a variety of standard Microsoft stack technologies such as WCF, Web API, SSIS, BizTalk.
- Strong Communication skills, Interpersonal skills, Flexible, Fast learner and ability to work TEMPeffectively, independently and perform as part of a team.
- Excellent abilities to understand functional requirement to convert into technological product using requisite tools.
- Conduct functional and non-functional testing
- Ensure the best possible performance, quality and responsiveness of applications
- Learn and follow industry best practices adopted by the organization
- Understand and follow good code automation concepts and principals
- Understand client requirements and how they translate to new application features
- Collaborate wif development team and other IT staff to set specifications for new applications
- Evaluate existing applications and understand how to modernize •
- Develop technical documents as required to accurately represent application design and code
- Trained team and new recruits on MS SQL server, .NET technology and fine-tuning them based on the project requirements.
- Self-motivated and able to perform wifout significant supervision
- Proficiency wif project management and defect tracking management systems such as Team Foundation Server, JIRA, ServiceNow, iCims & iSMART.
- Capable of operating in both Fast-paced, Mission critical production environments and project initiative.
- Capable of working in Continuous Integration/Continuous Delivery Agile environments
- Knowledge of Azure Platform-as-a-Service environment.
TECHNICAL SKILLS
Primary Skills: .NET Core, ASP.Net MVC, C#.NET, Entity Framework, Microservices, REST APIs, Web APIs, JIRA, ServiceNow, MS Azure and AWS
ERP Software: Infor M3, Infor EAM, Infor ERP LN, dEPM, CloudSuite Distribution, Infor Document Management, Planview PPM.
Development Tools: Microsoft Visual Studio, SQL Server Management Studio.
UI Scripts: Angular, React, AJAX, JSON, JQuery, Java Script.
Databases: MS SQL Server, Oracle 10g
Database Connectivity: LINQ and Entity Framework, ADO.Net, Mongoose Framework
Domain Knowledge: Retail Finance & ERP, E-Commerce & Digital Marketing, HR Operations, Manufacturing.
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
Senior Software Engineer
Environment: MS .NET Core, Microsoft Visual Studio, SQL Server Management Studio.
Responsibilities:
- Played vital role in Software Development Life Cycle (SDLC) using Agileand Waterfall Methodologies, Application Development Methodology(ADM), Deployment and Implementation.
- Built the logic used in the Infor M3, and other applications process such as Procure-to-Pay, Cash-to-Order, Purchase Order, Manufacturing order, EAM-Enterprise Asset Management, Finance AP/AR, etc processes.
- Created custom controllers and built logic in Models to fetch data from the Entity framework.
- Built logic in the views to display the data from the Models.
- Created and customized REST APIs to expose CRUD operations in the DB-first approach using Entity Framework, also interact wif other applications.
- Deployed web applications on to the server.
- Worked in Continuous Integration/Continuous Delivery Agile environments.
- Customized the.Nettemplatefor ProjectTask assignment, Build Release version control.
- Implemented validation using validation controls andJavaScriptclient slide validation, Data format usingJSON, XML, HTML, CSSandclient side scriptingusingJavaScript.
- Involved in implementation of role-based security to allow user access limited to only authorize data & modules.
- Expertise on error handling and created error log section in which the support/admin will get the error message in a well-formatted html view.
- Developed Win forms and User Interface of the application using C#.Net controls extensively. Used ASP.NET Web User Controls to write common UI Components.
- Developed modules forAutanticationof a user, forgot password, Change password. Wrote business logic and created encryption/decryption methods for storage and retrieval of sensitive user data like password, email id, Client personal information etc.
- Design web pages usingdream viewerandCSS. UsedJavaScriptfor client side validations and validationASP controlsfor server side validations.
- Designed and developed front end GUI in VB and usedODBC connectionwif back-end MS Access database and Oracle8i, which are used for inserting, updating and deletion of data to the database.
- Involved in deployment of the Web Applications.
- Worked on Data Access layer wif dataset and data adapter which interacts wif SQL Database. Also Worked wifSQL Server Reporting Services (SSRS)for providing comprehensive reporting functionality for variety of data sources.
- ConfigureSQL Server Integration Service (SSIS)for scheduling database backup and Implementedindexingfor various tables in the database for improving the performance of the application.
- Database development includingschema design, T-SQL queries, stored procedures, Triggers, SQL query tuningand user defined functions creation forSQL server 2018.
- Involved in developing test cases for unit testing, integration testing and also conducting code walk-through.
Confidential
Software Engineer
Environment: ASP.NET MVC, C#.NET, Angular, AWS, Azure, SQL Server, Mongoose (Infor) Framework, Agile Methodology, JIRA and Planview, RESTful APIs, Web APIs, JSON, XML.
Responsibilities:
- Involved in detailed discussions wif Business Stakeholders, analyzing the business requirements, Technical and system requirements, and their scope for the solution.
- Involved in maintenance of the existing project onVB 6.0and developing the new requirements based on .Net technology, upgraded and migration project from Web application to web application also fromlegacy to framework 4.5 (visual studio 2010) and Web APIs.
- Upgraded project from legacy application to web application full implementation. DevelopedMulti-tierapplication wif separation of Presentation layer, Business logic layer and data base layer.
- Developed Win forms and User Interface of the application usingC#.Netcontrols extensively.Create Crystal Reportwas used to display the bill, appointment book and to generate insurance bills, patient bills, sales and marketing Reports usingSQL Server Reporting Service (SSRS).
- Working wifSSISfor gathering data from difference data server. UsedADO.Netto store, manipulation and retrieve data fromSQL Server DB. Post-release maintenance bug fixing and adding new features based on requests by department feedback during the project migration.
- Working wif offshore team and involve in developedFlow/Sequence diagramsand Design pattern usingUML/Rational Rose.
- Review over application designs and code, provide support for existing applications. Involved in the development of business logic inC#. Net, ASP.Net, SQL Server 2005.
- Post-release maintenance bug fixing and adding new features based on requests by offshore feedback during the projectmigration/testing. Involved indebugging, bug fixing, testing phaseof the application anderror handling routines.
- Responsible for programming and testing customizations in support of customer-specific business requirements. me’m also responsible to review application designs, code and provide support for existing applications.
Confidential
Software Developer
Responsibilities:
- Responsible and active in the analysis, definition, design, implementation, management, maintenance and deployment of fullsoftware development life cycle (SDLC)projects.
- Customized the.Nettemplatefor ProjectTask assignment, Build Release version control.
- DevelopedapplicationusingC#.NetandAJAXunderVisual Studio 2010 environment. Extensively used controls such asData GridandData Listto populate the records for presentation layer. Extensively usedMulti-Threadingfor fetching data from web services usingC#.
- Developed User Interface using .NET and extensively worked wif win forms using VB.Net and Implemented validation using validation controls andJavaScriptclient slide validation. Data format usingHTML, CSSandclient-side scriptingusingJavaScript.
- Involve in deployed the web application on IIS web server.
- Worked on Data Access layer wif dataset and data adapter which interacts wif SQL Database. Also Worked wifSQL Server Reporting Services (SSRS)for providing comprehensive reporting functionality for variety of data sources.
- ConfigureSQL Server Integration Service (SSIS)for scheduling database backup and Implementedindexingfor various tables in the database for improving the performance of the application.
- Database development includingschema design, T-SQL queries, stored procedures, Triggers, SQL query tuningand user defined functions creation forSQL server 2005and2008.
- Involved in developing test cases for unit testing, integration testing and also conducting code walk-through.
- Experienced in End-to-End Software Development Life Cycle usingWaterfall(SDLC), Application Development Methodology(ADM)andAgileMethodologies as wellERDiagram,UMLModeling and Data Flow Diagram.
- Created brief BRDs or technical specification documents accordingto verbal and written functional requirementsand Also Design Documents,Deployment DocumentsandUser Manuals.
