We provide IT Staff Augmentation Services!

Technical Lead Resume

VA

SUMMARY:

  • Confidential is a Microsoft Certified Consultant (MCP and MCTS) with extensive experience in the Information Technology field.
  • He has extensive knowledge of Microsoft and Open Source technologies including .Net and JavaScript (Node.JS) full - stack development.
  • His expertise lies in AWS, Lambda functions (AWS Service), NodeJS 7/8, ExpressJS, VueJS (2.x), Microservices, Elastic Search and working on Serverless applications.
  • Confidential has also worked with different software development methodologies like Agile (Scrum, Extreme programming) and Waterfall.
  • His experience is mainly centered around Client-Server n-tier, Micro-services, Server-less applications using Javascript (Node.JS, ReactJS 15/16), .Net Framework 4.x (MVC, Web API 2.0), JSON, XML, Entity Framework, GIT, Team Foundation Server, SVN, MSSQL (2008/10/12/15 ), MongoDB (Mongoose ORM), DynamoDB (AWS), PostgreSQL, Redis Cache, Kafka, Cassandra, Visual Studio (2008/12/15), Visual Studio Code and Web-storm (Jet brains).
  • Confidential has good communication and inter-personal skills.

TECHNICAL SKILLS:

Cloud: Amazon Web Services (AWS), Microsoft Azure

Programming Languages: Javascript (ES5, ES6), C#

Microsoft Technologies: .Net (4.0-4.6), Visual Studio (2008/12/15), ADO.NET 3.x, MVC 3/4/5, Web API 2.0, Entity Framework (3/4/6), LINQ, MSSQL (2008/10/12/15 )

Web Technologies & Frameworks: Javascript ES5/ES6, Node.JS 7/8, React.JS 15/16, VueJS 1/2, HTML5, CSS 3, jQuery, BootStrap 3.0, XML, Web Services, JSON, REST, Flask REST, Django REST, Micro-services, Server-less, Google Chrome Developer Tools, Grunt, WebPack.

UI Frameworks: ElementUI, MintUI

Databases: MS SQL (2008/10/12/15 ), PostgreSQL, Cassandra, Hadoop, MySQL, Redis, ElasticSearch, DynamoDB, MongoDB, AWS Redshift

Tools: Visual Studio (2008/12/15), Web-storm (Jet brains), Atom, Sublime Text 3.x, Visual Studio Code

Source Control: GIT, Team Foundation, SVN

Software Methodologies: Agile Methodologies, Waterfall

Operating Systems: Windows, Mac OS, Linux (Ubuntu)

PROFESSIONAL EXPERIENCE:

Technical Lead

Confidential, VA

Responsibilities:

  • Collaborating with Stake holders to understand pain points for the current application and pending high priority issues. Studied Jira sprint board and updated bugs and prioritized sprint items.
  • Managed proper release and delivery of each sprint. Managed team from technical perspective.
  • Converted NodeJS (JavaScript ES6) AWS Lambda functions to C# (.Net Framework 4.6) compatible windows service as it was a long running data migration task.
  • Used ExpressJS (NodeJS 8.x) to develop scalable and maintainable applications for UI to integrate.
  • Collaborated with DevOps team to setup AWS Code-pipeline and Jenkins for smooth CI & CD flow.
  • Wrote Lambda functions for data flow management.
  • Created tables and indexes in Cassandra database.
  • Developed AWS Lambda functions to write data directly to Cassandra database.
  • Optimized CRUD operations to DynamoDB, MongoDB and Redshift database. Wrote functions in PostgreSQL, MySQL database.
  • Implemented single sign on with Auth0 system. Created NodeJS micro-services to interact with AWS S3 CRUD operations. Built micro-service using Verdaccio for private NPM Package hosting.
  • Setup AWS EC2 machine for NodeJS API. Associated EC2 machines with AWS Elastic Load balancer.
  • Created Auto Scaling groups and assigned AWS AMI for the newly created environment.
  • Monitored AWS services with AWS Cloudwatch. Wrote and managed AWS Lambda functions.
  • Used ElementUI to develop UI Component.
  • Used ReactJS 16.x and JSX to implement logic using the data provided by API’s and added that to Redux so that UI team can integrate this data and display/provide necessary actions for the customer to use. Implemented caching mechanism with Redis cache for faster performance.
  • Created and managed indexes in Elastic-search.

Environment: AWS Web services (Elastic-search, Redshift, S3, Lambda functions, EC2, Autoscaling, Elastic load balancer, DynamoDB, Cloudfront CDN), C#, .Net 4.6, NodeJS 8.x, ReactJS 16.x, JavaScript ES6, Microservice, PostgreSQL, Mongo DB 3.6, CSS 3, JSON, REST Web Services, GitHub, ElementUI, Cassandra.

Confidential

Software Engineer

Responsibilities:

  • Collaborated with Stake holders to understand pain points for the current application and pending high priority issues. Studied the Jira sprint board and updated bugs and prioritized sprint items along with product owner. Learned financial calculations and wrote POC’s on implementing them.
  • Converted jQuery and HTML website to ReactJS 16.x application.
  • Removed/Refactored CSV file with JSON object for application database.
  • Setup AWS S3 bucket for application deployment. Setup AWS cloud front CDN on top of AWS S3 and associated it with CNAME.
  • Set up SSL certificate and HTTP->HTTPS redirection on Cloudfront CDN.
  • Restructured application architecture to suit new technologies.
  • Used ElementUI to develop UI Component. Coded in JSX, HTML to create ReactJS components to be integrated in the application.
  • Managed proper release and delivery of each sprint. Managed team from technical perspective.

Environment: AWS Web services (S3, AWS Cloudfront CDN), ReactJS 16.x, JavaScript ES6, HTML5, CSS 3, JSON, GitHub, ElementUI.

Confidential

Software Engineer

Responsibilities:

  • Wrote the POC to develop Web API’s with C# with .Net Core (2.x) on AWS Lambda functions with server-less architecture.
  • Evaluated performance of .Net Web API server less application with NodeJS server less application.
  • Suggested changes to new server-less architecture with client’s Engineering lead.
  • Evaluated current application implementation from team and based on the finding suggesting new changes to the application architecture.
  • Re-architected the application keeping in mind the new functionalities and server less architecture.
  • Managed and monitored AWS resources like S3, Lambda, Elastic-search, DynamoDB, API Gateway.
  • Re-architected API’s with NodeJS and AWS Lambda using AWS SAM LOCAL (Server-less Application Model)
  • Collaborated with DevOps team to setup AWS Code-pipeline and Jenkins for smooth CI & CD flow.
  • REST API development using NodeJS (8.x).
  • Wrote Lambda functions for data flow management from DynamoDB to Redshift.
  • Optimized CRUD operations to DynamoDB.
  • Set up AWS SNS and AWS SQS for seamless integration. Set up AWS S3 bucket for UI application hosting.
  • Set up AWS Cloudfront CDN and associating it with SSL certificate and CNAME.
  • Set up SSL certificate and HTTP->HTTPS redirection on Cloudfront CDN.
  • Setup Elasticsearch instance on AWS. Created and managed indexes in Elastic-search. Monitored AWS services with AWS Cloudwatch.
  • Setup AWS API Gateway and create YAML file for API Gateway’s association to API’s.
  • Managed proper release and delivery of each sprint. Managed team from technical perspective.

Environment: AWS Webservices (Elastic-search, Redshift, S3, Lambda, EC2, Autoscaling, Elastic load balancer, DynamoDB, Cloudfront CDN, Elastic Cache, API Gateway, Cognito, SQS, SNS), C#, .Net Core 2.x, NodeJS (JavaScript ES6), Angular 4.x, DynamoDB, Elastic Search, GitHub.

Sr. Software Engineer

Confidential, NYC

Responsibilities:

  • Evaluated the requirement of the product and sales team from Product Owner.
  • Created Database architecture and tables with normalization and indexing.
  • Created Redis Cache instance on AWS for caching functionality
  • Created POC for data management on blob storage on Microsoft Azure.
  • Implemented API’s for Asset management on Blob Storage (Microsoft Azure)
  • Implemented Authentication and Authorization Filter to be used on Controllers in C#, Web API 2.0.
  • Implemented Role based Authorization Filter to be used on Controllers in Web API 2.0.
  • Created service in C# to migrate assets on Microsoft Azure blob storage to AWS S3 bucket for development, staging and production environment.
  • Created service for image manipulation and resizing for Gif’s, and PNG/JPG/JPEG’s in C#.
  • Integrated Confidential API to Asset management system for content delivery using AWS Lambda and AWS S3 so as to provide loosely coupled relation.
  • Created threads and worker process to take image manipulation and content migration tasks in background.
  • Developed UI application logic in AngularJS (1.x).
  • Wrote stored procedures in MSSQL 2015 and linked them to Entity framework of Web API 2.0.
  • Database performance tuning using MSSQL Performance Analyzer and updated indexes and joins in stored procedures and converted LINQ to SQL queries to Stored procedures after noting the execution time.
  • Created utility to generate signed URL’s for Assets stored on AWS S3 with self-destruct and secured access functionality using AWS bucket policy.
  • Created utility to invalidate AWS Cloudfront CDN cache after updating Assets on S3.
  • Developed API’s using C#, Web API 2.0.
  • Set up New Relic for application event and error logging.
  • Converted Entity Framework to open source Dapper for faster performance and ease of development.
  • Set up CI and CD pipelines with support from DevOps team using Jenkins and Netflix Spinnaker.
  • Managed proper release and delivery of each sprint.
  • Managed team from technical perspective.

Environment: .NET Web API 2.0, C# 4.6, LINQ, AngularJS, AWS S3, AWS Lambda, AWS Redis Cache, GitHub, Entity Framework, MS SQL 2015, Azure.

Confidential

Software Engineer

Responsibilities:

  • Collaborated with Product owner to understand the needs and requirements. Interacted with the sales team for specific requirements in the product and executed rapid and prioritized development. Updated Jira boards and sprint boards along with backlog accordingly.
  • Evaluated the connection and communication that the product will have with other applications for syncing data and services.
  • Developed code so that it can be enhanced, maintained and yet there should be no compromise on performance.
  • Developed product integration with other services. Used ElementUI to develop UI Component.
  • Developed UI application logic in VueJS (2.x).
  • Developed API’s in NodeJS with Micro-service architecture.
  • Integrated API’s with MongoDB (Mongoose) for data storage (High traffic application).
  • Setup CI and CD pipelines with support from DevOps team using Jenkins and Netflix Spinnaker.
  • Managed AWS EC2 machines.
  • Wrote API’s to provide data for Data Visualization charts. Implemented charts using HighChartsJS for data visualization.
  • Converted NodeJS API’s to micro-services using AWS ECS. Setup AWS Codepipeline for application deployment to AWS ECS.
  • Setup AWS API Gateway with micro-services for service discovery. Setup AWS SNS for service interaction.
  • Managed proper release and delivery of each sprint. Managed team from technical perspective.

Environment: NodeJS (7.x), AWS S3, AWS Redis cache, AWS ECS, AWS SNS, AWS Codepipeline, AWS Cloudfront, AWS API Gateway, VueJS 2.0, Micro-services, GitHub, ElementUI, Mongo DB.

Confidential

Software Engineer

Responsibilities:

  • Evaluated the current implementation of Samsung’s Flipfont application.
  • Evaluated the data requirement from the application development team.
  • Developed high throughput API for mobile application consumption using NodeJS (7.x) and ExpressJS.
  • Developed API’s for Dashboard using NodeJS and ExpressJ .and to provide data for Data Visualization charts
  • Developed modules and API endpoints for S3 operations.
  • Developed high throughput API’s to capture events and user analytics.
  • Integrated API’s with Apache Kafka for queuing of data, created topics and consumers.
  • Created tables and indexes in Cassandra Database to capture user’s events and analytics
  • Integrated Apache Kafka with Cassandra database using Apache NiFi for data flow management.
  • Implemented charts using HighChartsJS for data visualization.
  • Architected the application for sustainability, maintainability and performance.
  • Used ElementUI to develop UI Component.
  • Developed UI for Dashboard in VueJS 2.x.
  • Developed API’s in NodeJS Express.
  • Integrated API’s with MongoDB (Mongoose) for data storage (High traffic application).
  • Setup CI and CD pipelines with support from DevOps team using Jenkins and Netflix Spinnaker.
  • Managed proper release and delivery of each sprint.
  • Managed team from technical perspective.

Environment: NodeJS (Express), MongoDB, AWS S3, AWS Redis Cache, VueJS 2.0, GitHub, ElementUI, Kafka, Cassandra.

Confidential

Software Engineer

Responsibilities:

  • Wrote the POC for AWS Elastic Search database and set up indexes.
  • Wrote queries for Elastic Search database.
  • Created module for search functionality using NodeJS (7.x) (Loopback).
  • Created API Architecture and exposing API for search and query.
  • Wrote filters on API so that consumers can select what type of information that they seek from API’s on runtime.
  • Set up AWS Redis Cache (Elastic Cache) for faster response from API’s.
  • Set up cross integration of application (Loosely coupled) with other services.
  • Created Environment for API to run on AWS EC2 Machine.
  • Created AWS AMI and fed it to Auto scaling group. Set up Auto scaling policies and trigger points.
  • Set up AWS Elastic Load Balancer for better throughput.
  • Set up New Relic for application event and error logging.
  • Developed high throughput API’s to capture events and user analytics.
  • Integrated API’s with Apache Kafka for queuing of data, created topics and consumers.
  • Created tables and indexes in Cassandra Database to capture user’s events and analytics
  • Integrated Apache Kafka with Cassandra database using Apache NiFi for data flow management.
  • Set up CI and CD pipelines with support from DevOps team using Jenkins and Netflix Spinnaker.
  • Managed proper release and delivery of each sprint.
  • Managed team from technical perspective.

Environment: NodeJS (Loopback), Elastic-search, AWS S3, AWS Redis Cache, GitHub, Kafka, Cassandra.

Confidential

Software Engineer

Responsibilities:

  • Evaluated the data requirement from the application development team.
  • Developed high throughput API for mobile application consumption using NodeJS (7.x) and ExpressJS.
  • Developed API’s for Dashboard using NodeJS and ExpressJS.
  • Developed modules and API endpoints for AWS S3 operations.
  • Developed high throughput API’s to capture events and user analytics.
  • Integrated API’s with Apache Kafka for queuing of data, created topics and consumers.
  • Created tables and indexes in Cassandra Database to capture user’s events and analytics
  • Integrated Apache Kafka with Cassandra database using Apache NiFi for data flow management.
  • Developed API’s to provide data for Data Visualization charts.
  • Implemented charts using HighChartsJS for data visualization.
  • Architected the application for sustainability, maintainability and performance.
  • Used ElementUI to develop UI Component.
  • Developed UI for Dashboard in VueJS 2.x.
  • Developed API’s in NodeJS Express.
  • Integrated API’s with MongoDB (Mongoose) for data storage (High traffic application).
  • Set up CI and CD pipelines with support from DevOps team using Jenkins and Netflix Spinnaker.
  • Managed proper release and delivery of each sprint. Manage d team from technical perspective.

Environment: NodeJS (Express), AWS S3, AWS Redis Cache, MongoDB and GitHub, ElementUI, Kafka, Cassandra.

Confidential

Software Engineer

Responsibilities:

  • Evaluated the requirement of the product and sales team from Product Owner.
  • Created Redis Cache instance on AWS for caching functionality
  • API development using C#, Web API 2.0.
  • Implemented Authentication and Authorization Filter to be used on Controllers in Web API 2.0.
  • Implemented Role based Authorization Filter to be used on Controllers in Web API 2.0.
  • Created service to migrate assets on Microsoft Azure blob storage to AWS S3 bucket for development, staging and production environment.
  • Integrated Confidential API to Asset management system for content delivery using AWS Lambda and AWS S3 so as to provide loosely coupled relation.
  • Created threads and worker process to take image manipulation and content migration tasks in background.
  • Developed UI application logic in AngularJS (1.x).
  • Created utility to generate signed URL’s for Assets stored on AWS S3 with self-destruct and secured access functionality using AWS bucket policy.
  • Created utility to invalidate AWS Cloudfront CDN cache after updating Assets on S3.
  • Set up New Relic for application event and error logging.
  • Set up CI and CD pipelines with support from DevOps team using Jenkins and Netflix Spinnaker.
  • Managed proper release and delivery of each sprint. Managed team from technical perspective.

Environment: .NET Web API 2.0, C#, JSON DB, AngularJS, AWS S3, AWS Lambda, AWS Redis Cache, GitHub, Azure.

Sr. Software Engineer

Confidential

Responsibilities:

  • Evaluated the requirement of the product and sales team from Product Owner.
  • Developed API’s using C#, Web API 2.0.
  • Implemented Authentication and Authorization Filter to be used on Controllers in Web API 2.0 and MVC 4.0.
  • Implemented Role based Authorization Filter to be used on Controllers in Web API 2.0 and MVC 4.0.
  • Developed Monolithic application using ASP.NET MVC 4.0 (migrated to 5.0)
  • Created services in Web API to be integrated with Monolithic MVC application for sharing data and services.
  • Created API’s to provide questionnaire to mobile applications. Created API’s to get responses from patients to the questionnaire.
  • Created forms and methods to create questionnaire on Web portal by physician and share them with patients on their mobile devices.
  • Created dashboard on Web Application to display patient’s response and score.
  • Created stored procedures in MSSQL 2008.
  • Created LINQ to SQL queries in Entity framework.
  • Managed proper release and delivery of each sprint.
  • Managed team from technical perspective.

Environment: ASP .NET MVC 4.0-5.0, C#, Web API 2.0, JSON, LINQ, SQL Server 2008 R2, Entity Framework, SVN .

Software Engineer

Confidential

Responsibilities:

  • Created Syllabus module in Monolithic application in C#, MVC 3.0.
  • Integrated TSM API (Analytics and Matrix) and displayed data received by this API in graphical format.
  • Analyzed backlog on TFS to fix bugs and collaborating with QA team on bug fixing status.
  • Created custom Ajax wrapper for better development of code and removing redundancy.
  • Wrote jQuery functionalities implementation.
  • Created utility for PDF report generation.
  • Created stored procedures in MSSQL 2008.
  • Created LINQ to SQL queries in Entity framework.

Environment: .NET MVC 3.0, C#, Web Services, Windows Services, JSON, jQuery, SQL Server 2008 R2, Entity Framework, Team Foundation Server .

Confidential

Software Engineer

Responsibilities:

  • Evaluated the requirement of the product and sales team from Product Owner.
  • Created Search functionality module in C#, ASP.Net MVC 3.0.
  • Created utilities for PDF report generation and for Word file generation using tags in specific format.
  • Wrote jQuery functionalities implementation.
  • Created custom Ajax wrapper for better development of code and removing redundancy.
  • Used JSON for using Ajax requests and call MVC controllers
  • Collaborated with QA to get feedback on implementation and fix bugs.
  • Created stored procedures in MSSQL 2008.
  • Created LINQ to SQL queries in Entity framework.

Environment: ASP .NET MVC 3.0, C#, JSON, LINQ, SQL Server 2008 R2, Entity Framework, Team Foundation Server .

Hire Now