We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

2.00/5 (Submit Your Rating)

OBJECTIVE:

To obtain a challenging high - paced, highly demanding position in information technology, in the role of Senior Developer/Technical Lead, where I can be a team player for developing vital applications for the company.

PROFESSIONAL SUMMARY:

Flexible, creative, and detail-focused software engineer with 9+ years of hands-on experience in design and programming; adept at leveraging leading development tools to create elegant code and robust programs that balance performance with ease of maintenance. Analytical and precise, with proven ability to excel in both independent and collaborative team roles; noted for completing assignments on time under firm deadlines. Driven to master new technology quickly and expand capabilities through continual learning and skills development.

AREAS OF EXPERTISE:

  • Software Development Life Cycle (SDLC)
  • Object-Oriented Programming (OOP)
  • Multithreaded Programming
  • Algorithm Design & Optimization
  • Program & Process Documentation
  • System & Application-Level Programming
  • Web-enabled Solutions
  • Process Automation & Enhancement
  • Database Design / Performance
  • Testing, Debugging & Quality Control

TECHNICAL PROFICIENCIES:

Platforms: GNU / Linux, UNIX, Windows, Node.js

Languages: Java, C#, Typescript, JavaScript, VB.NET, Python, Scala, PHP, SQL, JavaScript, XML, UML, CSS

Frameworks: AngularJs, Angular 2/4/5, Spring, Spring MVC, Spring Boot,, ASP.NET MVC, ASP.NET Web Forms, Windows Forms, Ember.js, Knockout.js, jQuery

Databases: Microsoft SQL Server, Sybase ASE, MongoDB, Oracle, MySQL, DB2

Tools: Visual Studio, Eclipse, Sprint Tool Suite, JBoss Studio, SSIS, SSRS, SSAS, Crystal Reports, TFS, Nunit, Junit, SVN, Jenkins

APIs: NET framework, Java API, WIN32 API, Spark API

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Full Stack Developer

Responsibilities:

  • Improved system interoperability, flexibility, scalability and performance by decoupling different responsibilities of monolithic applications to autonomous microservices; Developed web services(RESTful and SOAP) in mixed languages and platforms such as Spring MVC/Spring Boot, NodeJs and .Net Core.
  • Greatly enhanced the reliability of inter-service communication by using Kafka Streams API to integrate independent microservices as a collection of asynchronous, event-driven services.
  • Developed reusable components and services to promote clean and reusable code utilizing Angular 5, AngularJS, HTML5, and CSS3; Migrated web applications built in Angular 1.X to Angular 5;
  • Improved performance and maintainability of code bases by converting key functions to reactive programming with RxJs and Java Stream API.
  • Designed and developed reusable directive and components for accessibility; Meeting accessibility requirements and compatibility with mainstream screen readers: JAWS, IOS Voiceover and NVDA.

Environment: Spring MVC, Spring Boot, JAVA 8, NodeJs, ASP.NET Core, C#, Typescript, AngularJs, Angular 2/5, RxJs, JBoss, Visual Studio Code, Spring Tool Suite, Kafka, HTML 5, JavaScript,, CSS, SASS, RESTful Services, SOAP, Jenkins CI, Karma, Jasmine, GIT, JAWS, Jira

Confidential

LEAD FULL STACK DEVELOPER/ARCHITECT

Responsibilities:

  • Drove design and development of Single Page Applications(SPA) and microservices for security and reliability critical real-time web solutions utilizing Websocket, MongoDB, Angular 2 / AngularJs, ExpressJs and NodeJs(MEAN stack), Spring MVC/Spring Boot and .Net Core ecosystems.
  • Designed and implemented secured, flexible customized identity and access management system that integrates with internal and external identity providers, enabling seamless single sign-on(SSO) to the protected resources by utilizing OAuth2.0/OIDC, SAML 2 and Kerberos.
  • Designed and developed an in-house content management system that drives the content and access management of the web portal;
  • Conducted code review and security review with internal security team to address security vulnerabilities.

Environment: Java 8, Spring MVC, Spring Boot, NodeJs, AngularJs, Angular 2/4, .Net Core, Redis, MongoDB, ExpressJS, Typescript, JavaScript, PM2, NPM, AWS, AWS LAMBDA HTML5 and CSS

Confidential

Sr. Full Stack Developer

Responsibilities:

  • Re-engineered critical components to resolve the data concurrency and synchronization issues that greatly improved the accuracy and reliability of the system.
  • Designed architecture frameworks for integration with SAP using Java/J2EE; Improved system interoperability and performance by rewriting legacy web services in lighter weight Java equivalent.
  • Developed and optimized SSIS packages, T-SQL queries, Store Procedures; Coaching on database tuning and optimization strategies.
  • Improved user experience by converting parts of the client facing portal to responsive Single Page Application utilizing AngularJS, jQuery, HTML5, and CSS3.
  • Profiled and tuned JavaScript code to improve improved page loading speeding and cross browser compatibility.
  • Coached team members on TDD using Karma and Jasmine to improve accuracy and reliability.

Environment: C#, ASP.Net WebForms, ASP.Net MVC, Web Api, WCF, SQL Server 2012, Visual Studio, AngularJS, Node.js, Express.js, MongoDB, jQuery, JavaScript, Windows Identity Foundation, LINQ, Entity Framework, SiteCore, Html5, CSS3, Mule ESB, Java, Spring, Maven, Nexus, Jenkins CI, Karma, Jasmine

Confidential

Sr. Full Stack Development Consultant

Responsibilities:

  • Optimized font-end JavaScript performance and maintain cross-browser compatibility.
  • Developed custom directives and services to promote clean and reusable code utilizing AngularJS, jQuery, HTML5, and CSS3.
  • Re-engineered polling based workflow engine into an event driven system using SignalR.

Environment: AngularJS, jQuery, C#, ASP.Net MVC, Web Api, SignalR, SQL Server 2012, Visual Studio, LINQ, Entity Framework, Html5, CSS3

Confidential

Sr. Software Development Consultant

Responsibilities:

  • Developed custom data structures to reduce the memory footprint and mitigated Large Object Heap fragmentations; Reduced the peak memory usage.
  • Optimized algorithms to minimize thread contention and improved concurrency.
  • Profiled memory usage and eliminated memory leaks by using different profiling tools: ANTS Performance Profiler, dotMemory and CLR profiler.
  • Migrated the legacy WinForms application to WPF.
  • Designed and centralized Cryptographic Key Management using ASP.NET Web API.
  • Greatly improved the team productivity by introducing the idea of metadata programming and code generation techniques; Saving the team weeks of manual coding; Utilizing T4 templates and IL rewriting.
  • Redesigned and developed legacy libraries written in Java to C#.
  • Developed and optimized SSIS packages, T-SQL queries, Store Procedures and Unix Shell scripts in the mission critical daily trade data ETL processing

Environment: C#, Java, WPF, WinForms, ASP.NET MVC, SSIS, SSRS, Web Api, JSP, jQuery, AngularJS, Visual Studio, SQL Server 2008, Sybase ASE 12.5, LINQ, ADO.NET, Entity Framework, VB6, Perl, Unix Shell Scripting, XML, XQuery

Confidential

Senior Web Application Developer

Responsibilities:

  • Collaborated with the system architect to redesign to the flagship Business Intelligence web application.
  • Improved the integration of access control from different systems (Single Sign On).
  • Optimized from the front-end to back-end of the application to meet the demand for high-volume web applications.
  • Setting up coding standard to improve testability, security, efficiency.
  • Improved the web application throughput by utilizing asynchronous and parallel processing using Task-based Asynchronous Pattern and PLINQ.
  • Optimized web page response time by leveraging cache at all tiers: from the browser’s cache, the Windows kernel cache, IIS cache, ASP.NET application cache to database dependency caching.
  • Improved user experience by rewriting parts of the web application by using Ajax and KnockoutJs to avoid full page loads.
  • Profiled and tuned JavaScript code to improve improved page loading speeding and cross browser compatibility.

Environment: C#, ASP.Net MVC, ASP.Net WebForm, Telerik Controls, Web Api, WCF, JQuery, AngularJS, Knockout Js, Visual Studio, SQL Server 2012, CSS, WIF, ADFS, SSO, XML

Confidential

Interface Specialist

Responsibilities:

  • Designed architecture frameworks for interfacing ProPham systems with provincial governments HL7 systems (eHealth) using C#, LINQ, LINQ to XML, ASMX Web Service and WCF Services; Improved system interoperability and performance by migrating from WCF REST to Web API.
  • Implemented web services using WS-Security specifications utilizing ASMX Web Service and WCF.
  • Migrated the legacy WinForms application to WPF.
  • Designed and implemented the system interface between pharmacy systems and long term care facilities using C#, WCF, ASP.Net Web API and Entity Framework.
  • Designed and implemented the Automated Dispense Interface; Integration with various automatic medicine packaging robotic devices by using C#, VB.NET, Sockets, WCF Service, ADO.NET; Improved system performance by tweaking the usages of threading and .NET Task-based Asynchronous Pattern.
  • Utilizing various ETL tools (SSIS and SSRS) and techniques to create ETL packages to implement solutions for mining and integration of data to and from databases for the purposes of converting pharmacies using competition to our solution; Optimizing MS SQL Server database, tables, stored procedures, functions, views and triggers in T-SQL, normalized database tables and conducted extensive query optimization.
  • Successfully reverse engineered native compiled binaries for security and backward-compatibility purposes.
  • Designed and enhanced the Interactive Voice Response System using sockets, ADO.NET and C#.
  • Optimizing system performance by reducing system memory footprint and improving execution time.
  • Spearheaded development and implementation of new functionalities for security and reliability critical database-driven web applications using Visual Studio 2010, ASP.NET WebForm, MVC, Web API, AngularJs and JSON.
  • Implemented automated build framework and standardized build delivery process for all applications.
  • Developed Oracle PL/SQL packages to integrate data from separate applications.

Environment: C#, VB.NET, WPF, WinForms, ASP.Net Web Form, ASP.Net MVC, Telerik Controls, Web API, AngularJS, SSIS, WCF, WPF, SOA, REST, SOAP, Visual Studio, SQL Server 2012, SQL Server 2008, SSIS, LINQ, ADO.NET, Entity Framework, Oracle9i-10G, PL/SQL, PHP, SQL, HTML, CSS, XML, JQuery, OllyDbg, IDA Dissembler, Jenkins, Installshield, PowerBuilder, Sybase, MySQL, COM

Confidential

Advisory Application Developer

Responsibilities:

  • Optimized the efficiency of the queries that ETL process runs 3 times faster by utilizing SSIS and SQL Server 2008.
  • Creatively addressed the .NET platform memory limit problem that affects all .NET applications using C#, ADO.NET.
  • Re-engineered some critical components to resolve the data concurrency and synchronization issues that greatly improved the accuracy and reliability of the system.

Environment: C#, WPF, Visual Studio, SQL Server 2008, SSIS, SSRS, SSAS LINQ, ADO.NET, Entity Framework, VBA, COM

Confidential

Software Developer

Responsibilities:

  • Designed and developed the recommendation system for the web and kiosk based on user’s purchase and history.
  • Drove design and development of the service oriented architecture(SOA) for security and reliability critical web, mobile, desktop clients to manage and monitor the kiosks, using WCF, REST and SOAP.
  • Re-engineered the architecture of the old system, boosting the efficiency, robustness, stability and maintainability of the system substantially by utilizing ASP.Net MVC, Entity Framework and proven design patterns and principles.
  • Improved the searching and key-word based content filtering algorithms.
  • Designed and developed data obfuscation technology for protecting data in memory from hacker’s stealing; Improved the programming model to be PCI Certified.
  • Designed the protecting mechanism which stops the service from being shut down without authorization.
  • Designed an efficient algorithm matching the keywords.
  • Tuning PL/SQL stored procedures performance.

Environment: C#, ASP.Net Web Form, ASP.Net MVC, WCF, WPF, SOA, REST, SOAP, Visual Studio, SQL Server 2008, SSIS, LINQ, ADO.NET, Entity Framework, Oracle 10g, PL/SQL, SQL, HTML, CSS, XML, JQuery, WEB 2.0, Machine Learning, Optimization

Confidential

Senior ASP.NET/Ektron Developer

Responsibilities:

  • Optimized the performance of web applications by utilizing various techniques increasing the response time, throughput and maximum user load by tenfold.
  • Led the development of reusable Ektron Widgets and smart forms boosting productivity of the team.
  • Expertly migrated older Ektron CMS to new version, improving efficiency and reliability.

Environment: Ektron CMS, Ektron Widgets, Smart Forms, C#, ASP.NET, LINQ, ADO.NET, Entity Framework, SQL, SQL Server, Visual Studio, PHP, MySQL, JavaScript, jQuery, XML, XSLT, CSS, Microsoft Indexing Service, Microsoft Indexing Server, IIS, Windows Server 2008

Confidential

Software Developer

Responsibilities:

  • Spearheaded development and implementation of new functionalities for security and reliability critical database-driven web applications using Visual Studio .
  • Steered design and delivery of MS SQL Server database, tables, stored procedures, functions, views and triggers in T-SQL, normalized database tables and conducted extensive query optimization.
  • Utilized SSIS to create ETL packages and work with analysts to identify, design and implement solutions for mining and integration of data to and from databases for the purposes of reporting, decision backing and analysis.
  • Demonstrated creativity by integrating ASP.Net WebForms and ASP.NET MVC, boosting team productivity substantially.

Environment: C#, ASP.NET Web forms, MVC, LINQ, ADO.NET, Entity Framework, SQL, SQL Server 2008, SSIS, SSRS, Visual Studio, CSS, jQuery, HL7

We'd love your feedback!