Senior Software Engineer Resume
New, JerseY
SUMMARY
- Experience in mobileapp development using Xamarin (Android & IOS)
- Over a decade of work in Web (internet/ intranet) based applicationsdevelopment 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 databasedesign, 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 indesign patternsuch asSingleton, 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/ 2005 / 2008/ 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, VSReport (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 Xamarin forms. The development environment is in Xamarin Forms 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.
- I involved in developing Mobile Apps (Android & IOS) in Xamarin to share classified data to different type of user by this app by maintaining the HIPAA compliance.
- I am also involved in implementing MVVM design pattern to separate the logic from the Xaml From and write custom renderer for customizing the native functionality for some controls. I also worked to get platform specific data by using Dependency Service.
Environment: .NET Framework 5.0, Entity Framework, Visual C#, RESTful (web API2), Token based authentication, N-Tier Architecture, Xamarin (Android & IOS), Xamarin Forms, PL/SQL, T-SQL, SQL Server 2016, TFS
Confidential
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 (webAPI).
- Responsible for the UI design (Xamarin part in Android&IOS), Identity Server, databasestructures 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&IOSmobile devices.
Environment: .NET Framework 4.5, Identity Server, Xamarin (Android & iOS), XAML (Xamarin Form), Visual C#, RESTful (webAPI), MVVM, Http Client, PL/SQL, SQL Server 2014and Windows 10
Confidential
Senior Software Engineer
Responsibilities:
- The architecture of the application is designed in Asp.netMVC pattern.
- Designed objects, modules and components using Object OrientedDevelopment 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).
- 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 etc.
- Web pages were designed using Bootstrap, ReactJS 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 4.5, 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, 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 (webAPI) and Identity Server technology.
- 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 (webAPI). Its UI is in pure html & Html5 &Angular JS and it’s a 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 angularJS.
- Involved in analyzing and preparingUnit Test casesfor various scenarios.
Environment: .NET Framework 4.5, C#, ASP.NET, ADO.NET, Identity Servers, XML/ HTML/ CSS3, Web Services, AngularJS, RESTful(webAPI), JavaScript, JQuery, Firebug,PL/SQL,SQL Server 2012/2014, MVC, Tortoise GIT, IIS 7.x/8.0& Windows 10
Confidential
S enior 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
S enior Software Engineer
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
S enior Software Engineer
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 onHTML5,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
S enior Software Engineer
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 extractorfor 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 &functionson various modules.
- Created / modified stored procedures, functions, triggers & views on Oracle 10g according to the functionalities usingT-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 usingT-SQL.
- Migrated existing database to the new database for Confidential by using SSIS & SSAS and design some 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, SSRSand SQL Server 2008
Confidential
Senior Software Engineer
Responsibilities:
- Involved in the software requirement specification (SRS)analysis.
- Designed and developed the applicationand took part inallstages 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
- Writtenstored procedures, functions and data analysis data to improve the overall performance.
- LINQ to SQL 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.
- Extensive use of graphing/charting in crystal report
Environment: s:.Net Framework, ASP.NET, C#, LINQ, JavaScript, HTML5, Ajax, PL/SQL, SQL Server 2005, Crystal Reports
Confidential
S enior 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.
- Designedthe User interfaceJQuery, Ajax call and htmlwas 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.
- Implementedstored 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.
- Designedclient side table with add/edit/delete features using JavaScript.
Environment: s:.Net Framework, ASP.NET, C#, LINQ, JavaScript, Ajax, PL/SQL, SQL Server 2005 and Crystal Reports
Confidential
S enior Software Engineer
Responsibilities:
- Involved in the software requirement specification (SRS) analysis.
- Designed the User interface. JQuery, Ajax call and html was used in UI.
- Implemented theUI 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.
- Createdthe database table, views, stored procedures and the relationship between tables.
Environment: s:.Net Framework, ASP.NET, C#, LINQ, JavaScript, Ajax and SQL Server 2005 and Crystal Reports
Confidential
S enior Software Engineer
Responsibilities:
- Involved in the software requirement specification (SRS) analysis.
- Designed the User interface. JQuery, Ajax call and html was used in UI.
- Created theUI layer, business logic layer, Service layer and the data access layer.
- Written stored procedures and functions.Involved in the Performance Tuning of the Application.
- Implemented database table, views, stored procedures and the relationship between tables. iTextsharpwas used to generate reports
Environment: s:.Net Framework, ASP.NET, C#, LINQ, JavaScript, Ajax, PL/SQL, SQL Server 2005 and iTextsharp
Confidential
S enior Software Engineer
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 existingdatabase (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 SQLwas used for more complex reports
- Localization implemented for different languages
- Css and themewas 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 theUser 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 thereporting tool using VS Report(Component one).
Environment: s:.Net Framework, ASP.NET, Visual C#, Component One, PL/SQL, VS Report and SQL Server 2000
