Senior Software Engineer Resume
New, JerseY
SUMMARY
- 13 years of experience in software development. Experienced in all phases of Software Development Life Cycle (SDLC) including analysis, design, development, testing and implementation of high quality & complex software applications. Served in many roles as Technical Lead, Team Lead, coordinator of the offshore team, and code reviewer.
- Highly knowledgeable in web infrastructure and application architecture for various business sectors including e - Commerce, Finance, Manufacturing, and Government.
- Able to work closely with business users to gather operational requirements and translate them to software development specification documents along with deployment schedule to clients.
- Experience in mobile app development using Xamarin (Android & IOS)
- Over a decade of work in Web (internet/ intranet) based applications development on C#, VB.NET, ADO.NET, ASP.NET, MVC, MVP, MVVM, Web Services and Web API using .NET Framework.
- Worked in various development models Agile (SCRUM), Jira, Test Driven and Waterfall Method life cycles for Client-Server, Multi-Tier, and Event Driven Programming.
- Managed teams of 10 technical peoples. Project initiation, scoping, estimating, also coding and deployment.
- Deep experience on database design, programming (Stored Procedures, Functions, Triggers, Views using T-SQL, PL/SQL) and performance tuning in Oracle 10g/11g.
- Well acquainted with Class, Use Case, Interaction and State Diagrams ofUnified Model Language (UML)usingMS Visio.
- Experienced in RESTful Web Services development
- Experienced in Object-Oriented Programing (OOP), Service-Oriented architecture(SOA)
- Deep experience on SOLID principles (Single-responsibility principle, Open-closed principle, Liskov substitution principle, Interface segregation principle and Dependency Inversion Principle)
- Experienced in design pattern such as Singleton, Repository, Strategy, Facade, Adapter, Factory pattern, Factory Method, Abstract Factory, Observer, Proxy, Dependency Injection, IoC
- Solid experience using various messaging formats such as XML, JSON and MSMQ.
- Proven ability to train, support, and lead successful teams of technical employees. Excellent problem solving, analytical, interpersonal, written and oral communication skills.
- Knowledgeable in writing Test Cases.
- Familiar with N-Layer and N-Tier Architecture.
- Managed projects using Tortoise GIT, Team Foundation Server (TFS), Visual SourceSafe, Subversion (SVN) tools.
TECHNICAL SKILLS
Domain Expertise: Government, Finance, HealthCare, Email Template Designing and Marketing Technology Service
Languages & Technologies: ASP.Net, ASP.NET Core, C#.Net, VB.Net, ADO.Net, JavaScript, JQuery, HTML 5/ DHTML, CSS, CSS3, XML/ XSL, SOAP-XML Web Services, MVC, AJAX, WCF, UML, JSON, SOA, SPA, RESTful Web Service, Web API, Angular JS, React JS and Test Case for Unit Test
Mobile App: Xamarin (Android & IOS)
ORM: Entity Framework, LINQ to SQL
DBMS: SQL Server 2000/ / 2012, 2014, T-SQL, Oracle 9i/ 10g/ 11g, PL/SQL
Servers: IIS 6.x/ 7.x /8.x, Identity Server3
Development Tools: Microsoft Visual Studio .NET 2003/ 2005/ 2008/ 2010/ 2012, 2015, Adobe Photoshop 9.0, CSS3, Crystal Reports 7.0/ 8.0, RDLC Reporting, VS Report (Component One), SSIS, SSAS, SSRS, Razor View Engine, Telerik/Kendo UI, Ajax Control Toolkit, MS Visio
Version Control Tools: Tortoise GIT, MS Visual Source Safe, Team Foundation Server (TFS) 2005/ 2008/ 2010/ 2012, 2015 & Tortoise SVN
Operating Systems: Windows 10, Windows 8, Windows 7, Win 9x/ NT/ XP/ 2000/ 2003/ 2008/ Vista, MS DOS
Others: Firebug, Fiddler, Postman, Resharper, Ninject, AutoMapper, Log4Net
PROFESSIONAL EXPERIENCE
Confidential, New Jersey
Senior Software Engineer
Responsibilities:
- Responsible for design user interface (UI) by using Angular with razor view engine. The development environment is in MVC5 and C#, with SQL Server database and RESTful (web API2) in N-Tier architecture.
- Created and modified the stored procedures, functions, triggers & views on SQL Server 20016 according to the functionalities using T-SQL.
- Responsible to increase performance of complex SQL query by using SQL Profiler tools.
- Responsible for Unit testing, Quality testing and debugging all areas/features of the project. Reviewed Internet-based systems performance by Load Runner to test system performance and efficiency of rendering to browser and software resource utilization.
- I involve in developing Mobile App (Android & IOS) in Xamarin to share classified data to different type of user by this app by maintaining the HIPAA compliance.
Environment: .NET Framework 5.0, OWIN, ASP.NET, MVC, Razor View Engine, Entity Framework, Angular, Visual C#, RESTful (web API2), Token based authentication, N-Tier Architecture, Xamarin (Android & IOS), Xamarin Forms, PL/SQL, T-SQL, SQL Server 2016, TFS, CSS3, HTML5 and Windows 10
Confidential, Denmark
Senior Software Engineer
Responsibilities:
- Designed objects, modules and components using Object Oriented methodologies to meet business requirements.
- The development environment was Xamarin (Android & IOS) and C#, with SQL Server database and RESTful (web API).
- Created and modified the stored procedures, functions, triggers & views on SQL Server 20016 according to the functionalities using T-SQL.
- Responsible for the UI design (Xamarin part in Android & IOS), Identity Server, database structures as well as coding in every layer of the App.
- Quality testing and debugging all areas/features of the application. Reviewed Internet-based systems for systems enhancement and efficiency of machine and software resource utilization; assisted other developers in resolving development issues.
- I was involved in all stages of the development including coding, debugging and testing on both Android & IOS mobile devices.
Environment: .NET Framework 5.0, Identity Server, Xamarin (Android & iOS), XAML (Xamarin Form), Visual C#, RESTful (web API), MVVM, Http Client, PL/SQL, T-SQL, SQL Server 2016 and Windows 10
Confidential
Senior Software Engineer
Responsibilities:
- The architecture of the application is designed in Asp.net MVC pattern.
- Designed objects, modules and components using Object Oriented Development methodologies to meet business requirements.
- The development environment included the .Net Framework and C#, utilizing SQL Server database and web API technology (MS SQL Server, C#, IIS and RESTful Services Web API).
- Created and modified the stored procedures, functions, triggers & views on SQL Server 20014 according to the functionalities using T-SQL.
- Worked on Extraction, Transformation and Loading (ETL).
- Developed RESTful Services (Web API) in Asp.net Core.
- Created a functionality to upload xml files into database.
- Worked on sending emails & SMS by web applications using .NET Framework 4.5, Identity server3, C#, SQL Server.
- Web pages were designed using Bootstrap, React JS and HTML5 & CSS3.
- Served as technical specialist on complex development projects involving Internet & Server technologies. Analyzed project requirements and recommended techniques, tools, and methodologies to achieve project goals.
- Designed custom email templates in different languages that is used to send email to clients.
- Involved in analyzing and preparingUnit Test casesfor various scenarios.
Environment: .NET Framework 5.0, Identity Server3, C#, ASP.NET, ASP.NET Core, ADO.NET, XML, HTML5/ CSS3, React JS, RESTful (web API in Asp.Net Core), JavaScript, JQuery, Firebug, PL/SQL, T-SQL, ETL using SSIS, SQL Server 2014, Asp.NET MVC, Tortoise GIT, IIS 8.0 and Visual Studio.NET & Windows 10
Confidential
Senior Software Engineer
Responsibilities:
- As part of the development team, I was involved with the full life cycle of the project (analysis, design, development, testing, and implementation) under agile and scrummethodologies.
- Involved in Design & Analysis of the Software Requirement Specifications (SRS).
- Designed objects, modules and components to meet business requirements. Development environment was the .Net Framework and C# as primary development language, utilizing SQL Server database, RESTful (web API) and Identity Server technology.
- Worked on ETL (Extract, Transform and Load) using SQL Server Integration Services(SSIS).
- Created and modified the stored procedures, functions, triggers & views on SQL Server 20012 according to the functionalities using T-SQL.
- Coding, debugging, bug fixing, testing of the Web (intranet) application.
- Responsible for Application development and Support hosting in Linux and Windows servers using MS SQL Server, C#, IIS and RESTful (web API). Its UI is in pure html & Html5 & Angular JS and its distributed architecture.
- Identity Server3 was used to maintain access token for authentication.
- Designed Web pages using Bootstrap, Html and Html5 & CSS3.
- Worked on generating email template using angular JS.
- Involved in analyzing and preparingUnit Test casesfor various scenarios.
Environment: .NET Framework 5.0, C#, ASP.NET, ADO.NET, Identity Servers, XML/ HTML/ CSS3, Web Services, AngularJS, RESTful (web API), JavaScript, JQuery, Firebug, PL/SQL, T-SQL, ETL, SSIS SQL Server 2012, MVC, Tortoise GIT, IIS 7.x/8.0 & Windows 10
Confidential
Senior Software Engineer
Responsibilities:
- Designed & Developed ASP.NET VB/ C# N-tier Web Platform application
- Worked with the team implementing business specifications to configure & customize the application.
- As part of the development team, I was involved in analysis, design, and development part of life cycle of the project under Agile and SCRUMmethodologies.
- Designed web pages using with Bootstrap, Angular JS and SignalR.
- Involved in all stages of the development including coding, Unit testing, code reviews and bug fixing.
- Worked with the QA and development team in order to maintain project deliverables.
Environment: .NET Framework 4.5, ASP.NET, Visual C#, Angular JS, JQuery, FireBug, JavaScript, IIS 7.x/8.0, PL/SQL, Oracle
Confidential
Responsibilities:
- As a member of the development team, I was involved in analysis, design, and development part of life cycle of the project under Agile and SCRUMmethodologies.
- Involved in Requirements Collection, Design & Analysis of the Software Requirements Specification (SRS), Development and Customization of the Application.
- Hands on experience indeveloping,debuggingn-tier applications usingASP.NET, ASP.NET MVC,VB.NET, ADO.NET, Oracle 10g/11g.
- Immensely developed pages and worked onHTML 5,CSS3, Telerik/Kendo UI, XML Schemas,MSMQ, Controller, Service and Middle Tier (MT).
- UsedTeam ExplorerinTeam Foundation Server 2010for version Controlling.
- Created/ modifiedstored procedures,triggers, functions, andviewsinOracle 10gfor data manipulation and retrieval usingT-SQL.
- Performedperformance tuningon analyzed existing code for better outcome.
- Analyzed and prepareUnit Test casesfor various scenarios.
- Worked with the QA and development team to resolve coding, testing and debugging issues in order to maintain project deliverables.
Environment: s: .Net Framework 4.0, C# 4.0, VB.NET, ASP.NET 4.0, MVC, Soap, ADO.NET, AJAX, JQuery, Firebug, MSMQ, Agile, T-SQL, PL/SQL, IIS 7.x, CSS3, Telerik/Kendo UI, JavaScript, Visual Studio.NET 2010, Web Services, MS TFS and Oracle 10g.
Confidential
Responsibilities:
- Involved in Requirements Collection, Design & Analysis of the Software Requirements Specification (SRS), Development and Customization of the Application.
- Hands on experience indeveloping,debuggingn-tier applications usingASP.NET, ASP.NET MVC,VB.NET, ADO.NET, Oracle 10g/11g.
- Immensely developed pages and worked onHTML 5,CSS3, XML Schemas,MSMQ, Controller, Service and Middle Tier (MT).
- UsedTeam ExplorerinTeam Foundation Server 2010for version Controlling.
- Created/ modifiedstored procedures,triggers, functions, andviewsinOracle 10gfor data manipulation and retrieval usingT-SQL.
- Performedperformance tuningand analyzed existing code to improve system performance.
- Analyzed and prepareUnit Test casesfor various scenarios.
- Worked with the QA and the development team to resolve coding, testing and debugging issues in order to maintain project deliverables.
Environment: s: .Net Framework 4.0, C# 4.0, VB.NET, ASP.NET 4.0, MVC, Soap, ADO.NET, AJAX, JQuery, Firebug, MSMQ, Agile, T-SQL, PL/SQL, IIS 7.x, CSS3, JavaScript, Visual Studio.NET 2010, Web Services, MS TFS and Oracle 10g.
Confidential
Responsibilities:
- Application development using Microsoft .Net Technologies, C#, VB.net, ADO.net with Oracle 10g.
- Assisted in increasing performance of Auto Batch Process (ABP) for the Data Models
- Implemented the data extractor for user readable data according to the client requirement in the application UI.
- Involved in data migration (modifying and saving data in another database in a specific format).
- Developed user interface, business logic & functions in various modules.
- Created / modified stored procedures, functions, triggers & views on Oracle 10g according to the functionalities using T-SQL.
- I was involved in all stages of SDLC including coding, Unit testing, Code Reviews and bug fixing.
Environment: s: .NET 4.0, VB.NET, ADO.net, T-SQL, PL/SQL, Oracle 10g
Confidential
Senior Software Engineer
Responsibilities:
- Involved in the designing and development of the entire system
- Prepared design documents and other technical documents.
- Developed business logic & functions implemented in various modules.
- Designed and Developed user interface in MVC pattern, Entity Framework was used as ORM. Repository Pattern was used for data accessing in CRUD mechanism. Unit of work was also used.
- Application development using Microsoft.net Technologies including ASP.NET, Visual C#, Entity Framework, JQuery, Ajax, RDLC reporting and SQL Server 2008
- Created and modified the stored procedures, functions, triggers & views on SQL Server 2008 according to the functionalities using T-SQL.
- Migrated existing database to the new database for Confidential by using SSIS & SSAS and design reports in SSRS.
- Used security module (User, Role, group, setting permission to different user & group etc.) as a service which is developed in Windows Communication Foundation (WCF) and then this used in main project as service.
- Was involved in all stages of SDLC including coding, Unit testing, code reviews and bug fixing.
- RDLC reporting tool was used to generate reporting and developed some special report for client request.
Environment: s: .Net Framework, ASP.NET, Asp.Net MVC, Visual C#, Entity Framework, WCF, JQuery, Ajax, JavaScript, RDLC reporting, PL/SQL, SSIS, SSAS, SSRS and SQL Server 2008
Confidential
Senior Software Engineer
Responsibilities:
- Involved in the software requirement specification (SRS) analysis.
- Designed and developed the application and took part in all stages of the SDLC.
- Designed the User interface in razor view engine. JQuery, Ajax call and html5 was used in view/UI.
- Implemented the business logic layer, Service layer and the data access layer.
- Involved in the Performance Tuning of the Application
- Worked on ETL (Extract, Transform and Load) bySQL Server Integration Services(SSIS)
- Written stored procedures, functions and data analysis data to improve the overall performance.
- LINQ was used as ORM with Repository pattern.
- Build Business model and established the relationships & Foreign Keys (Physical & Logical) between tables
- Create and deliver ad hoc reports. Used Advanced SQL to create more complex reports.
- Generated report by SQL Server Reporting Services (SSRS)
Environment: s: .Net Framework, ASP.NET, C#, LINQ, JavaScript, HTML5, Ajax, PL/SQL, ETL, SSIS, SQL Server 2008, SQL Server Reporting Services (SSRS)
Confidential
Responsibilities:
- Involved in the software requirement specification (SRS) analysis.
- Designed and developed the application and took part in all stages of the SDLC.
- Designed the User interface. JQuery, Ajax call and html were used in UI.
- Implemented the UI layer, business logic layer, Service layer and the data access layer.
- I was Involved in the Performance Tuning of the Application.
- Worked on ETL (Extract, Transform and Load) usingSQL Server Integration Services(SSIS).
- Implemented stored procedures, functions and data analysis to improve overall performance.
- LINQ is used as ORM with Repository pattern.
- Designed the database table, views, stored procedures and the relationship between tables.
- Advanced SQL was used to generate complex reports.
- Designed client-side table with add/edit/delete features using JavaScript.
- Designed and Developed reports in Crystal Reports.
Environment: s: .Net Framework, ASP.NET, C#, LINQ, JavaScript, Ajax, PL/SQL, ETL, SSIS, SQL Server 2008 and Crystal Reports
Confidential
Responsibilities:
- Involved in the software requirement specification (SRS) analysis.
- Designed the User interface. JQuery, Ajax call and html were used in UI.
- Implemented the UI layer, business logic layer, Service layer and the data access layer.
- I was Involved in the Performance Tuning of the Application.
- Implemented stored procedures, functions and data analysis to improve overall performance.
- Created the database table, views, stored procedures and the relationship between tables.
Environment: s: .Net Framework, ASP.NET, C#, LINQ, JavaScript, Ajax and SQL Server 2008 and Crystal Reports
Confidential
Responsibilities:
- Involved in the software requirement specification (SRS) analysis.
- Designed the User interface. JQuery, Ajax call and html were used in UI.
- Created the UI layer, business logic layer, Service layer and the data access layer.
- Worked on ETL (Extract, Transform and Load) bySQL Server Integration Services(SSIS)
- Written stored procedures and functions. Involved in the Performance Tuning of the Application.
- Implemented database table, views, stored procedures and the relationship between tables. iTextsharp was used to generate reports
Environment: s: .Net Framework, ASP.NET, C#, LINQ, JavaScript, Ajax, PL/SQL, ETL, SSIS, SQL Server 2005 and iTextsharp
Confidential
Responsibilities:
- I was involved in the Software Requirement Specification (SRS) analysis, Design and Development phases of the Software Development Life Cycle (SDLC).
- Designed and Developed Web Forms.
- Created Roles, Responsibilities, Users and Assigning responsibilities in the web application.
- Implemented the User Security Profile to Restrict Access by Organization to Secure Data Access.
- Allocating system storage and planning future storage requirements for the database (Oracle 10g).
- Implemented database structures (tables, views, stored procedures, function & triggers).
- Analyzed existing database (Oracle 10g) stored procedures and created/modified optimized stored procedures, functions & views for overall performance tuning and enhancements.
- Involved in all stages of development including Coding, Testing (Unit, Integration & System), Bug fixing and Code Reviews.
- Worked with the QA and development team in order to maintain project deliverables.
Environment: s: .Net Framework, ASP.NET, ADO.Net, Visual C#, JQuery, Ajax, JavaScript, PL/SQL, Oracle 10g and Crystal Reports
Confidential, NY
Senior Software Engineer
Responsibilities:
- I was responsible for designing the User interface in Web form, JavaScript and html.
- Implemented the business logic layer, Service layer and the data access layer.
- Used HTML to implement the ad hoc reporting. Advanced SQL was used for more complex reports
- Localization implemented for different languages
- Css and theme was used for the layout.
Environment: s: .Net Framework, ASP.NET, C#, JavaScript, Ajax, PL/SQL, SQL Server 2005, Crystal Reports
Confidential, TX
Software Engineer
Responsibilities:
- Designed the User interface using Web form, JavaScript and html.
- Implemented the business logic layer, Service layer and the data access layer.
- Implemented stored procedures and functions
- Was involved in all stages of the development including coding, Unit testing, code reviews and bug fixing.
- Implemented the reporting tool using VS Report (Component one).
Environment: s: .Net Framework, ASP.NET, Visual C#, Component One, PL/SQL, VS Report and SQL Server 2000
