Senior Software Engineer Resume
New York, NY
SUMMARY:
- 12+ years of experience in Design, Development, Deployment using Cloud, Web & SOA models
- Demonstrated experience in software design and development using C#, ASP.NET/MVC, ASP.Net Core 2, Angular 1.X/2/4/5/6, HTML 5, SQL Server 2014, JavaScript(ES6), TypeScript, jQuery, Entity Framework, WPF, WCF, Web API, OAuth2, AJAX, Node.js, Python
- Strong understanding of object oriented methodologies and relational database, Web Security & Standards (OWASP), SOA, Design patterns/principles, Test driven development, Domain driven design, Cloud technologies
- Experience in preparing Functional Specifications, High level and Low level Design Documents, Unit, Integration and System Test cases
- Strong oral and written communication and presentation skills. Excellent interpersonal skills and ability to communicate and present to colleagues and managers at various levels
TECHNICAL SKILLS:
.NET Technologies: .NET Framework 4.6.2/4.0/3.5 , ASP.Net Core, ASP.Net 4.5, ASP.Net MVC 5/4/3, C# 6.0/5.0/4.0/3.0 , WCF, Web API, Web API Core, Web Services, WPF 4.5, Entity framework 6.0/5.0, Entity Framework Core, ADO.Net, LINQ, Multi - Threading/Task Library, OWIN, ASP.Net Identity, ASP.Net Core Identity
Web Technologies/JavaScript Framework: Angular 1.X/2/4/5/6, HTML5/ Web Component, JavaScript(ES5/6),TypeScript, Node.js, Express.js, jQuery, CSS3, Bootstrap 3, D3.js, Socket.io, Electron.js
Javascript Tool/Module Loader: WebPack, SystemJS, Gulp
Databases: SQL Server 2014/2012/2008 R2(Stored procedure, Function, Trigger, SSIS), Oracle 9i/10g, MySQL
NoSQL Database: MongoDB
Mobile/iOS Development: Swift 3, Xcode 8
Testing/Mocking Frameworks: NUnit, Xunit, MSTest, RhinoMocks, Specflow
IOC Container(.Net): StructureMap, Unity
Javascript Testing Frameworks: Jasmine, Karma
Streaming Platform: Apache Kafka
Application Hosting Server: IIS, NGINX
Cloud Technology: Microsoft Azure, AWS
Source Control: Bitbucket,Team Foundation Server 2008/2010/2012/2015/2017 , Visual Studio Team Services, Git, Github
Caching Technology: Redis
Search Platform: Solr, Elasticsearch
Software Container: Docker
Operating System: Windows Server 2008R2/2012R2/2016, Linux, macOS
Development Methodologies: Agile/Scrum
Logging Framework: log4net, NLog
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Senior Software Engineer
Responsibilities:
- Enhancing/adding new features on Trading Application (Equity, FixedIncome) using Angular 6, Typescript/Javascript(ES6), Asp.Net Core, Node.js
- Improving application performance by refactoring existing code and tuning existing SQL query/stored procedure
- Write test cases for front-end using jasmine, karma, and for back-end using xUnit.
- Performing data analysis on trading data using Python
Environment: C# 6.0, Web API (Asp.Net Core, Node.js), Angular 6, Typescript, JavaScript, HTML5, xunit, jasmine, karma, IIS, Python
Confidential, Pennington, NJ
Senior Software Engineer
Responsibilities:
- Implemented new features on Trading Application (Equity/Stocks, Options, FixedIncome, MutualFunds) using Angular 4, Typescript/Javascript(ES6), SCSS, Web API
- Wrote test cases for front-end using jasmine, karma, and for back-end using nunit.
- As a feature lead- needed to make sure dev team was following design patterns/principles to write clean code.
Environment: C# 6.0, Web API, Angular4, Typescript, JavaScript, jQuery, HTML5, SCSS, nunit, jasmine, karma, IIS
Confidential, Princeton, NJ
Senior Software Engineer
Responsibilities:
- Implemented web application for CPA exam using Angular 4, Typescript, Bootstrap3, CSS3, ASP.Net Core 1.1, SQL Server 2014, Entity Framework Core, Web API Core, ASP.Net Identity Core
- Wrote test cases for front-end using jasmine, karma, and for back-end using xunit, specflow.
- Used Team Foundation Server 2015 for continuous integration & deployment, and webpack to bundle angular components, assets/resources.
Environment: ASP.Net Core 1.1, C# 6.0, ASP.Net Identity Core, Web API Core, Entity Framework Core, SQL Server 2014, Angular4, Typescript, JavaScript, jQuery, HTML5, Bootstrap3, CSS3, xunit, specflow, jasmine, karma, IIS, TFS 2015
Confidential, Baltimore, MD
Senior Software Engineer
Responsibilities:
- Implemented Policyholder Portal using Angular 2, HTML5, TypeScript, C# 6.0, Web API2, Entity Framework 6, Asp.net Identity 2.0, Bootstrap 3, SQL Server 2014. Using token & role-claim based authentication (access token (jwt format), refresh token), and Redis Cache for in-memory caching. I have used OWIN, Web API2, Entity Framework 6.1, Asp.net Identity 2.0 to create authorization server & resource server, and Angular2, HTML5, TypeScript, Bootstrap 3, CSS3 to build front-end.
- Implemented WCF services for the clients.
- Implemented help desk ticketing system using ASP.Net MVC Core, Entity Framework Core, ASP.NET Identity Core.
- Implemented iOS app using Swift 3 and Xcode 8 for Insurance sales agents. Using C# 6.0, Web API 2, Entity Framework 6, Asp.net Identity 2.0, SQL Server 2014 for back-end.
- Using Azure app services to host backend Api & Angular 2 applications. Also using azure sql database to store data & Redis Cache as a caching technology.
Environment: ASP.Net Core 1.0, C# 6.0, Web API Core, Entity Framework Core, ASP.Net Identity Core, Angular2, SQL Server 2014, Bootstrap3, CSS3, xunit, jasmine, karma, OWIN, Web API2, Entity Framework 6.1, ASP.Net Identity 2.0, HTML5, Typescript, JavaScript, jQuery, Swift3, XCode8, Azure, Redis, Git, VSTS
Confidential, Columbia, MD
Applications Software Developer
Responsibilities:
- Converted legacy MFC Windows Application into multi-threaded WPF Application using C# 5.0, Entity Framework, WPF 4.5(MVVM Pattern), WCF 4.5.
- Implemented Order management/tracking system using ASP.Net MVC 5, C# 5.0, Entity Framework 6.0, Web API 2, ASP.Net Identity, CSS3, Bootstrap 3, D3.js, SQL Server 2014
- Implemented customer portal using C# 5.0, Angular 1.4, HTML5, JavaScript, Bootstrap3, CSS3, Web API2, Entity Framework 6.0, ASP.Net Identity, SQL Server 2014
Environment: C# 5.0, Entity Framework 6.0, ASP.Net MVC 5.0, Angular 1.4, SQL Server 2014, Bootstrap3, CSS3, xunit, jasmine, karma, OWIN, Web API2, ASP.Net Identity 2.0, HTML5, JavaScript, jQuery, WPF 4.5
Confidential, New York
Senior Software Engineer
Responsibilities:
- Implemented multi-threaded WPF application to load financial documents & validate financial entities & generate related IRS tax withhold form using WPF 4.5, C# 5.0, entity framework 5.0 & SQL Server 2012 R2 & SSIS
- Implemented Web portal for Financial client using ASP.Net MVC 5, C# 5.0, Entity Framework 5.0
- Maintained & enhanced existing Admin web portal written in ASP.Net 4.5 & added new features.
Environment: C# 5.0, Entity Framework 5.0, ASP.Net MVC 5.0, ASP.NET 4.5, SQL Server 2012 R2, SSIS, Bootstrap3, CSS3, nUnit, Web API2, ASP.Net Identity 2.0, HTML5, JavaScript, jQuery
Confidential, New York
Software Engineer
Responsibilities:
- Maintained & enhanced old job portal sites written in ASP.NET
- Converted old portal site into ASP.Net MVC
- Converted Solr DB into Elasticsearch
Environment: C# 5.0, Entity Framework 5.0, ASP.Net MVC 5.0, ASP.NET 4.5, SQL Server 2012 R2, Bootstrap3, CSS3, nUnit, Web API2, ASP.Net Identity 2.0, HTML5, JavaScript, jQuery, SOLR, Elasticsearch, IIS
Confidential, New Jersey
Programmer/Analyst
Responsibilities:
- Involved in gathering requirements and designing Use Cases and writing code
- Involved in defining technical details of the module
- Co-ordinate activities with team members
- Maintained existing applications & providing customer supports.
Environment: C# 4.0, Entity Framework, ASP.Net MVC 4.0, SQL Server 2008 R2, HTML 5, JavaScript, jQuery, Bootstrap3, CSS3, WPF, Winform, IIS