We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

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

We'd love your feedback!