Sr. Software Engineer Resume
NY
PROFESSIONAL SUMMARY:
- Senior Dotnet Developer with extensive experience in business process analysis/modeling, business requirements gathering, database design and development of Window/Web Based and Client/Server applications with Domain knowledge of Financial, Risk Management and Health Care
- Around 10 years of diverse professional experience in Object Oriented Programming (OOP), in all phases of software analysis, design, development and deploying N - tier web applications, client / server applications using AngularJS, ASP.NET, MVC, C#, WCF, WPF, Qlik, Web Services, Web API, jQuery, JSON, HTML5, CSS3, JavaScript and SQL Server, Visual Studio 2010/2012/2015, XML.
- Experience in big data like Hive/Impala, HBase, Scala.
- Experience in developing N-Tier Architecture using Data Access Layer (DAL), Business Logic Layer (BLL) and User interface (UI), Model View Controller (MVC).
- Experienced with Object Oriented Programming (OOP) design patterns such as Singleton, Abstract Factory, Factory Method, Prototype, Builder, and Dependency Injection.
- Extensive experience in Entity Framework and ADO.NET to access data services.
- Experience in Web Services, Windows Communication foundation (WCF)/ Representational state transfer(REST), Web API as well as Internet Information Service (IIS) and data transfer in XML, JSON.
- Strong experience with Query Strings, Cookies and Session State properties.
- Used Web Grid, Grid View, Controls, and Custom Controls with jQuery/JSON to provide flexible, editable and sortable Gridview to increase user interaction.
- Strong knowledge in error handling concepts such as Try and Catch.
- Worked on ASP.NET Security features using filters such as Authentication and Authorization.
- Proficiency in LINQ for data retrieval, CRUD operation, data filtering, sorting.
- Strong knowledge in Database Analysis/Design, Entity Relationship Diagrams (ERD), Data Definition Language (DDL), Data Manipulation Language (DML).
- Experience in using NUnit to test and detect possible problems for related application, and used Fiddler/Rest Tool/ HTTP Master, for testing application performance and debugging Web API s.
- Expertise in T-SQL and extensive experience in Stored Procedures, User Defined Functions (UDF), Dynamic query design, Transactions and Triggers as well as Query Optimization.
- Extensive experience in analytical and statistical data analysis as well as report creation by using Qlik, SSRS.
- Contributed to software development projects in the Team Foundation Server (TFS) environment.
- Experienced in BI and reporting tools such as Qlik, SSRS and MS Excel.
- Experienced with Agile methodology and Agile Scrum Software Development Life Cycle (SDLC) as well as Waterfall methodologies.
PROFESSIONAL EXPERIENCE
Confidential, NY
Sr. Software Engineer
Responsibilities
- Responsible for delivering a complete MVC framework application using object-oriented JavaScript, HTML5 and CSS3.
- Experience with the features of Angular 2 such as directives, modules and routing.
- Responsible for creating final application package and deploying to production deployment.
- Use of Kendo UI toolkit for providing AngularJS and Bootstrap integration.
- Building WCF/Rest services api invocations with json and XML data formats to develop high quality solutions.
- Collaborating with the SCRUM team and product owners to develop high-quality solutions.
- Assess and incorporate new tools to aid with the development and deployment process.
- Responsible for application IIS set up
- Responsible for build automation and code versioning set up for application.
- Writing Power Shell scripts to execute from c#.
- Writing non-blocking code and resorting to advanced techniques using multithreading async-await,lock.
- Created generic excel export logic across all reports.
- Writing rest api logic to fetch data from any tables with no.of filter criteria.
- Creation of tables in sql with ETL logic to load a data into tables.
- Responsible for writing stored procedure and functions for UI reporting.
- Writing code to provide report access to user through active directory access group membership.
Environment: C#.NET 4.7.1, SQL Server 2014, WCF/Rest Services, Angular JS 2.0, HTML5, CSS3, ASP.NET, Javascript.
Confidential, NY
Sr. Software Engineer
Responsibilities
- Designing Web screen using Visual Studio 2013 and writing Business Logic using C#.NET.
- Experience in client-side scripting languages, likeHTML, CSS, JavaScript.
- Writing Oracle queries for fetching data from database
- Created Procedures, Triggers, DMLs, DDLs and User defined functions
- Writing Test Cases and Technical Specifications documents
- Creation of Functional group system for authorization system access.
- Creating final application package to deploy on internal RFPF portal.
- Responsible for build automation and code versioning set up for application in perforce.
- Developing web services layer and implementing business logic with windows communication foundation.
Environment: C#.NET 4.5, Angular js, HTML, CSS, WCF, SQL Server 2012. ASP.Net
Confidential, Confidential, NY
Sr. Software Engineer
Responsibilities
- Designing screens using Visual Studio 2010 and writing Business Logic using C#.NET.
- Experience in client-side scripting languages, likeHTML, CSS, JavaScript.
- Created Procedures, Triggers, DMLs, DDLs and User defined functions
- Maintaining web-based applications using ASP.Net
- Responsible for writing MS unit test
- Creation of Functional group system for authorization system access.
- Creating final application package to deploy on internal RFPF portal.
- Responsible for build automation and code versioning set up for application perforce.
Environment: C#.NET 4.0, Angular js, HTML, CSS, SQL Server 2012, ASP.Net.
Confidential
Sr. Software Engineer
Responsibilities
- Designing screens using Visual Studio 2005, Visual Studio 2010, VB6 and writing Business Logic using C#.NET and VB6.
- Developed WinForms based on incremental development in application.
- Developing WPF application using MVVM, Factory, and Caller Inform design pattern.
- Writing T-SQL queries for fetching data from database
- Worked in .Net for front-end database programming using ADO.Net and ODBC
- Good Experience with Query Analyzer and Enterprise Manager
- Used Crystal Reports XI for reporting purposes.
- Writing Test Cases and Technical Specifications documents
- Followed agile SCRUM development process.
- Implemented Design Pattern like Singleton and MVC and worked on Window Event Model, Events and Delegate
Environment: C#.NET 3.5, WinForms, PL\SQL Developer, WCF, Tortoise SVN, SQL Server, Developer Express Controls, HP Quality Centre
Software Engineer
Confidential
Responsibilities
- Interacting with the client and to perform requirement analysis
- Wrote Business Logic using C#.Net 3.5 and developed WINFORMS using Visual Studio 2008, 2010.
- Implemented Threading\Background Worker process to get thumbnails and DICOM images asynchronously from server.
- Developing WPF application to show thumbnail Viewer and Image Viewer of DIFF Images.
- Written & optimized the queries, functions and procedures.
- Preparation of Detailed Functional Specification and use case documents and Interacting with testing team members for bug solving and other issues
- Using HP Quality Centre for tracking of test cases and bug reports
- Responsible for allocating and tracking of all the tasks to the development and test team using TFS.
- Exposure to Requirement Analysis, Architecture & Design Documentation, Reviews, System Development, System Testing, System Implementation, User Documentation.
- Project was developed using SCRUM methodology. Used to report SCRUM master for same.
- Experience in source control and version control (MS Visual Source Safe).
- Good Experience with Query Analyzer and Enterprise Manager.
- Created Test Case scenarios for testing the project.
- Handled testing with Nunit for various WINFORM controls.
- Participates and leads code review sessions
- Documents software through detailed source code comments
Environment: C#.NET 3.5, WINFORM, Team Foundation Server (TFS), Visual Studio .Net, Windows Server 2003, Oracle,Windows Vista, Developer Express Controls, SQL Server, FxCop, Cruise Control
Confidential
Software Engineer
Responsibilities
- Designing screens and writing business logic using C#, and .Net Framework 2.0.
- Involved in various phases like Development, Testing, Implementation
- Responsible for creating Test cases, testing and implementation of the project
- Formulated standard coding conventions for naming, preferable commenting and indentation format.
- Used ADO.NET objects such as Datareader, Dataset and Dataadapter, for consistent access to SQL 2000 data sources.
- Customized Gridview control to display columns dynamically according to the requirement.
- Used Microsoft Visual Source Safe as a version control tool.
- Taking SQL scripts from SQL Server Database.
- Performed unit testing and system testing and prepared required documents for testing.
- Involved in writing SQL queries to generate the reports.
- Created SQL Stored Procedure to implement complex business logics to improve performance
Environment: C#, DevExpress, .Net Framework 2.0, MS Access, Oracle 9i, Visual Source