We provide IT Staff Augmentation Services!

Principal Software Engineer Resume

2.00/5 (Submit Your Rating)

NJ

SUMMARY

  • Over 18+ years of full stack work experience (.NET / Javascript stacks) in developing/architecting/maintaining/supporting various applications including web, mobile, web services, client - server, windows, distributed, multi-threaded, high performance/throughput applications in various roles from developer/architect (hands on) /tech lead for small as well as large projects and teams and companies.
  • Assumed several roles including architect (hands on), tech lead (3-4 person team), senior developer/developer, production support, code reviews, offshore coordination, tech screening etc.
  • Like to be team player and to take ownership of applications/projects to provide a timely, quality solution for the business needs, walking extra mile as required for the project.
  • Advanced design patterns like TDD / BDD / CQRS / DDD / TDD / Unit Testing implemented on few projects. Actively following devops technologies in online courses and at work.

TECHNICAL SKILLS

Programming languages: .NET/C# (1.1-4.6), JavaScript (including ES2015), Relational DBs (T-SQL, PLSQL, SSIS, perf optimization), NoSQL DBs (Elastic Search), Java (basic), VC++, VB.

Web: Developed several websites/mobile sites considering features like security, accessibility, scalability, responsive/mobile, content management/data driven sites mainly with Microsoft stack (ASP.NET MVC, IIS etc.) and JavaScript stack (angular, react, react native, redux, jquery UI, Telerik/kendo, bootstrap etc.).

Server side: Web/Micro services (.NET WCF etc), SOA, OOAD, Design Patterns, Algorithms, multi-threaded/ async programming, IoC frameworks (Unity/MEF/ninject/springframework.net), enterprise logging frameworks (splunk, log4net etc), Microsoft enterprise application blocks,, Message based programming (RabbitMq, MSMQ, MQSeries), ORB (EntityFramework etc), Remoting/DCOM/COM.

Rich client (not recent experience): Winforms, ATL/MFC/WTL, Active-X;

Methodologies: Agile (Scrum), Waterfall, JIRA, Confluence, CI, TDD, BDD, OOAD, AOP, and UML

Database: Elastic Search, NEST, MS-SQL Server 2012-2000/7.0 , MS Access, Oracle

Distributed Computing: .NET and Java WebServices, Windows Services, WCF, Remoting, SOA, Multithreading, DCOM;

Version Control: GIT, Perforce, source tree, VSS, SOS, cruise control, TFS, SVN, bugzilla, metamil;

Domains: Financial, Web/Ecommerce, Insurance

PROFESSIONAL EXPERIENCE

Confidential, NJ

Principal Software Engineer

Responsibilities:

  • Worked on developing/design/architecture for supply chain planning product using .net core, angular, react native, C#, .net core web api (REST, Azure cloud, Entity Framework, Design patterns), sql server (Azure) and other technologies to develop a instant messaging system (angular, firebase, google cloud, nodejs) and design/framework/prototype for multi tenant mobile application (react native, redux, saga etc).

Confidential, NY

Senior Consultant

Responsibilities:

  • Worked on developing server side SOA/ Micro Services design/architecture of mobile app ‘Insight’ for Confidential .
  • Work involved creating microservices, orchestrating microservices to consume data from different business groups, deployment, maintenance and production support.
  • Main technologies used - C#, Angular, SQL server, Java, Mulesoft Anypoint Studio, Oracle. Developed a content management system framework using Angular 7/ MongoDB for codeweek.
  • Developed a augmented video recording system using ArCore for codeweek.
  • Created design for microservices Auth/throttling using JWT, design document for SOA layer, push notifications etc. and implemented these features.
  • For Codeweek implemented a augmented reality application (Arcore / video recording) along with streaming protobuf / grpc (hosted in AWS).

Confidential, Bridgewater NJ

Senior Consultant

Responsibilities:

  • Designed/architected and implemented several aspects like, migrating from angular 2.0 to 5.0, Combining angular 5 site with asp.net mvc website, performance of angular 1.4 and angular 2+ sites, angular material, login/session timeout management from SPA website, localization, performance improvements of asp.net mvc website and c# multithreading to speed up pdf exports and other middle tier processes. Release management including branching and merging and deployment of website. Conducted tech interviews for hiring new members and helping team members with tech issues and code reviews.
  • Used technologies including angular 5/2/1, bootstrap 3, less, asp.net mvc 5, c#, git, Amazon web services, Hangfire, responsive site technologies, teamwork, springloops, sql server, visual studio 2015/2017.
  • AWS cloud for hosting sql server, website and images used in project.

Confidential, Jersey City, NJ

Senior Consultant

Responsibilities:

  • Coding .NET based Microservices using technologies like c#, async programming/pattern, .net framework 4.6.2, Elastic Search, NEST, springframework.net, git, sourcetree, bitbucket, JIRA, Redis, RabbitMq etc
  • Also worked with for using nswag/swagger for documentation of services, newrelic for monitoring the response times etc., performance optimization, automapper, c# generics, Linq, Lambda, threading, Plinq, OOAD, SOA, TDD (nunit, moq etc), log4net, nuget packages, resharper, open-source code etc.
  • Agile project using git, source tree, JIRA, Confluence,

Confidential, NY

Senior Consultant

Responsibilities:

  • Worked on Confidential website rewrite using technologies like ReactJS, Redux, Javascript/ES2015, Babel, linting, Node.JS, C#, HTML5, CSS3, LESS, asp.net mvc, web api, rally, agile, TDD (mocha, chai etc), Hapi server, SOA, Micro services.
  • Developed React/Redux components to be used in various parts of the responsive screening and reporting web site.
  • Talking to onsite BAs, offshore QA team, and scrum standups with team and project management being part of other daily tasks.

Confidential senior developer

Responsibilities:

  • Worked on design and development for internal Accounting website of Confidential that uses .net framework 4.0, C#, asp.net mvc 4, kendo UI, Orchard CMS, Javascript and libs, HTML/5, SQL server 2010, Entity Framework, TFS 2010/2012 and agile methodologies
  • Developed several responsive web screens using asp.net mvc4, kendo UI, javascript, jquery and delivered in sprints/agile methodologies and unit testing using Jasmine and Nunit.
  • Developed several stored procedures for the system and hierarchical security model in the DB
  • Developed several webservices using WCF
  • Planning on Sprint Backlog Items (SBI’s), Product Backlog Items (PBI), sizing of PBI’s
  • Design, implementation, unit testing, documentation, production support, helping junior members on technology, builds and continuous integration.

Confidential senior consultant

Responsibilities:

  • Optomas is Order management system software for hedge funds. Worked on various modules of this product including - security import/export, Bloomberg security updater, trade import and export to accounting systems, security blotter, trade blotter, position blotter, reference data, markit feed, and monitoring and notification system for various imports/exports etc.
  • Used various technologies like .NET framework (4.0), C#, Multithreading, cron processes, lambda expressions, t-sql, linq, WCF, Entity Framework, ADO.NET, SQL server 2008, power shell, SVN (source control, branching and development), Tortoise, winforms, asp.net, IIS, webforms, windows services, Infragistics controls, TDD ( couple of tasks that I lead) etc.
  • Performance of the application by using various caching techniques, SQL server notifications, etc and by profiling the applications and improving code performance.
  • Automated release using powershell, Confluence for documentation and GreenHopper for agile development, etc.
  • Design patterns like visitor, command, singleton, dependency injection, code injection etc.
  • Financial instruments like stocks, derivatives, options, CDS, swaps etc.
  • Created WCF service (bi directional) for trade blotter functionality. This service watches for data from asp.net website and opens a new ticker window in winforms application..
  • Worked on asp.net website for a hedge fund client and that website was incorporated into the winforms OMS application. Included doing a POC site using HTML, CSS, IIS, enabling proper authentication and relaying of security credentials from web site to winforms OMS.
  • Used infragistics controls to create various blotters used in the application.
  • Worked on compliance rules and restricted security module for the application.
  • Worked at couple of hedgefund clients (Monarch, Canyon) to customize the OMS product for their internal processes and to do enhancements of the product and build and delivery of the software.

We'd love your feedback!