We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Jersey City, NJ

SUMMARY

  • Senior Web Application .NET Full Stack Developer with 6+ years of experience in object - oriented design, software design patterns, service-oriented architecture, N-tier architecture, relational and non-relational database design and administration.
  • Extensive experience MVC and Web API in .NET Framework and .NET Core.
  • Solid understanding in front-end web development using HTML5, CSS3, Bootstrap3, JavaScript, Typescript and jQuery.
  • In-depth knowledge of front-end Single Page Application development using framework Angular2/4/5/6/7 with optimizing the user experience.
  • Extensive experience in using Angular 2/4/5/6/7 directives, components, services, templates, events, pipes, routing, etc
  • Experience with Node.js and Express Framework.
  • Proficiency in developing ASP.NET MVC components controllers, models and views using action methods and state management.
  • Expertise with the features of ASP.NET MVC Razor View Engine, Layout View, Partial View, Html Helpers, Routing and Filters.
  • Highly proficient in ASP.NET Web API and ASP.NET Core API using Filters, ActionResults, Routing, Parameter Binding, etc.
  • Advanced experience with Windows Communication Foundation by SOAP and Restful over HTTP.
  • Experienced in Object mapping from database using ADO.NET, Entity Framework, Entity Framework Core and LINQ.
  • Extensive experience in Relational Database Design and Normalization, and developed Stored Procedures, Functions, Triggers, Views by Microsoft SQL Server, JetBrains DataGrip, cloud services, etc.
  • Deep understanding of Elasticsearch concepts and mechanisms based on Apache Lucene.
  • Experienced with Non-Relational Database like ELK(Elasticsearch, Logstash, Kibana), AWS DynamoDB and Regit with ElasticCache.
  • Advanced Experienced with AWS Compute EC2, ECS, Batch, Lambda and AWS Storage S3, AWS Database DynamoDB and ElasticCache, and AWS Management CloudWatch and CloudTrail.
  • Expertise with Microsoft Azure SQL Database and Microsoft Virtual Machines, and Google Cloud Engine.
  • Experienced with SQL Server Integration Services and SQL Server Reporting Services to do ETL process and display customized reports.
  • Expertise with backend Unit Testing with Mocks by nUnit, xUnit and MS Test, frontend Unit Testing by Jasmine and Karma, API test by Postman.
  • Supported QA and DevOps for Smoke Test, System Testing, User Acceptance Testing, etc and configured various testing environment variables.
  • Advanced experience with Apache JMeter to analyze and measure performance for clients such as government and commercial enterprises.
  • Developed Jenkins, Bamboo and Octopus for continuous integration and continuous delivery for multiple sets of environments.
  • Experience with Windows CLI, Linux CLI, Windows Shell Scripts and Linux Shell Scripts.
  • Used Source Control/Version Control using tools including Team Foundation Server, Git and SourceTree.
  • Worked in software development life cycle such as Agile and Waterfall, and tracked the progress by JIRA.
  • Excellent interpersonal skills and interactions with customers, colleagues, team lead and manager.

TECHNICAL SKILLS

Web: HTML5, CSS3, Bootstrap3+, JavaScript, jQuery, TypeScript2, Node.js, Angular2/4/5/6/7

Programming: Microsoft C#, C/C++, Java, Matlab, R, Windows and Linux/Unix Shell Scripting, Windows and Linux CLI

.NET: ASP.NET Framework 5.0+, ASP.NET Core 2.0+, ASP.NET MVC 5.0+, ASP.NET Core MVC 2.0+, ASP.NET Web API 5.0+, ASP.NET Core Web API 2.0+, WCF 4.5, ADO.NET 4.1+, Entity Framework 6, Entity Framework Core 1.0+, LINQ

Database: MS SQL Server 2012+, ELK(Elasticsearch, Logstash, Kibana), DynamoDB, Regit, SSIS, SSRS

Cloud Service: AWS, Google Cloud Service, Microsoft Azure

CI/CD: Jenkins, Bamboo, Octopus. Docker

Others: Git, SourceTree, TFS, JIRA, Postman, SOAPUI, Jmeter, Terminus, Balsamiq MockUps 3, Rational Rose

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Full Stack Developer

Responsibilities:

  • Used NG Bootstrap DropDown, Modal, Tooltip, etc to customize the UI and increase user experiences.
  • Created Angular routing, route guards and lifecycle hooks to deploy the business logic and security.
  • Implemented Component Communication by Input, Output with EventEmitter, ViewChild and Service to organize the structure of components.
  • Deployed Observables, Subject, Behavior Subjects and RxJS operators to support for asynchronously passing messages between publishers and subscribers.
  • Implemented the architecture from ASP.NET Core Web API, Business, Data, Domain all the way down to Infrastructure.
  • Created Restful ASP.NET Core controllers by ActionResults, StatusCodes, FromForm,etc and decoupled front-end side and middleware.
  • Used Service Dependency Injection to inject services like configuration and loggers from top layer to the bottom infrastructure layer.
  • Implemented NLog with Microsoft Logging for each layer to customize and target the logging message for debugging in testing, UAT, Production environment on AWS CloudWatch.
  • Created AWS Lambda Function to automatically execute AWS batches based on the diverse scenarios.
  • Recorded the intermediate status and validation results to AWS DynamoDB by AutoMapper.
  • Increased the performance of user experience using Async and Await on Angular and back-end.
  • Tokenized the privacy information like SSN and encrypted AWS S3 bucket files to guarantee the security.
  • Implement Unit Testing with Moq by xUnit and test coverage ratio is over 80%.
  • Used AWS Services by Windows CLI and AWS Console, and assist QA to test in sets of environments by Windows CLI
  • Worked with DevOps to configure in Docker, AWS EC2, AWS ECS, AWS CloudWatch, etc.

Environment: HTML5, CSS3, Bootstrap4, NG Bootstrap, Typescript, JavaScript, Angular6+, C#, ASP.NET Core 2.0, ASP.NET Core Web API, Visual Studio 2017, Docker, AWS S3, AWS EC2, AWS ECS, AWS Lambda, AWS Batch, AWS DynamoDB, AWS ElasticCache, Postman, Git, SourceTree, TFS, JIRA

Confidential Silver Spring, MD

Full Stack Developer

Responsibilities:

  • Developed interactive UI using HTML5, CSS3, Bootstrap4, TypeScript2, Angular4/5/6.
  • Implemented Reactive Forms by FormGroup, FormArray and add Validation such as pristine, dirty, minimum length, and regex.
  • Deployed new features Observables, Subject and RxJS operators to publish/subscribe and async the process.
  • Deployed Promises by resolve and reject, and consumed by then, catch and finally.
  • Implemented Route Handlers like res methods, router methods and app methods to handle request and response with callback functions by req, res.
  • Implemented Node.js with Express Framework as middleware to distribute multiple ASP. Net Core Web API as loose coupling.
  • Used async and await to increase the performance and target return types from ActionResult.
  • Deployed Data Annotation on Model like Range, Foreign Key, and Regular Expression and validate them in ModelState in the actions.
  • Designed and implemented RESTful API for locating resources and http verbs like get, post, delete, put properly.
  • Updated database in Entity Framework Core 1.0 by Code-First Approach and Windows CLI to migrate and seed data to MySQL database.
  • Monitored and managed lots of instances in AWS ECS, Google Compute Engine and Azure Virtual Machines.
  • Deployed Elasticsearch.Net in ASP .Net Core Web like Scripted Metric Aggregation and Multi Search.
  • Write Elasticsearch Query on browser and Dev Tools for filtering, sorting, aggregations, and check cluster and shards status.
  • Created Linux Shell Scripting in Jenkins to copy the results from AWS EC2 to AWS S3 and turn on/off AWS EC2 as environment control.
  • Deployed Jenkins pipeline from build, deploy, test to release of multiple sets of environments.
  • Created thread groups, samplers, listeners and logic controllers in Jmeter to create pressure test plans based on clients’ scenarios.
  • Support Tests for test team in government using Linux CLI and index pattern by Terminus and Kibana.
  • Assist testers to proceed test efficiently by introducing necessary backgrounds.

Environment: HTML5, CSS3, Bootstrap4, TypeScript, JavaScript, Angular4+, .Net Core 2.0, Entity Framework Core 1.0, C#, WebStorm 2017, Rider 2017, DataGrip 2017, MySQL Database 5, AWS S3, AWS EC2, Kibana, Jenkins, Jmeter, Postman, Git, SourceTree, JIRA

Confidential, Maywood, NJ

Full Stack Developer

Responsibilities:

  • Collaborate with business analyst and team leader to gather requirements, analyze technical points and schedule sprint tasks.
  • Designed the UI templates by Balsamiq MockUps 3 and discussed with client representatives.
  • Develop highly interactive UI utilizing HTML5, CSS3, Bootstrap4, TypeScript2, Angular4/5/6.
  • Developed various Angular Components, Services and Pipes and used Directives like ngIf, ngClass.
  • Implemented Lazy Loading on Routing to increase performance and user experience.
  • Implemented Filtering, Sorting and Pagination using third party libraries inside Angular framework.
  • Developed R EST ful ASP.NET Web API to consume get/post/put/patch/delete from server in JSON format.
  • Configured ASP.NET Web API routing by convention-based routing and attribute routing.
  • Implemented customized authorization filter, authenticated filter and action filter to deploy business logic and ensure security.
  • Implemented validation both on Angular and ASP.NET Web API by reactive form validation, data attributes, filters, etc
  • Developed LINQ and Entity Framework 6 to connect, retrieve and update the data from Microsoft SQL Server.
  • Wrote SQL queries, Stored Procedure, Functions and Triggers in Microsoft SQL Server 2015.
  • Used Karma and Jasmine to write unit tests for testing in angular application.
  • Worked with QA team to define test cases and resolved questions about test results.

Environment: HTML5, CSS3, Bootstrap4, TypeScript2, JavaScript, Angular4+, Entity Framework 6, C#, Microsoft SQL Server 2015, Visual Studio 2015, Visual Studio Code 2015, Jenkins, Balsamiq MockUps 3, Postman, TFS, Git, SourceTree, JIRA

Confidential, Albany, NY

Full Stack Developer

Responsibilities:

  • Deployed interactive UI by HTML5, CSS3, Bootstrap3+ using the Razor View Engine and implemented features on cross browser compatibility.
  • Deployed Unit of Work and Repository Pattern in Onion Architecture to work as abstraction layer between data access layer and business layer and also share the same database context.
  • Implemented client-side Validations in multiple forms with Html Helpers and interacted with jQuery, AJAX to implement business logics.
  • Implemented jQuery get and post methods to send http request and load data from server asynchronously with callback function.
  • Used ViewBag, ViewData and TempData to pass data between controllers and views with the corresponding ActionResults.
  • Developed ViewModels to alleviate the need for UI logic code and also remove security risks to encapsulate domain objects.
  • Implemented custom Action Filters and custom Exception Filters on global level or controller level based on the business logics.
  • Used MVC B undling such as ScriptBundle and StyleBundle as minification to decrease request and response times to increase performance.
  • Developed WCF in SOA architecture for SOAP service and RESTful service over HTTP by xml and json from multiple backends.
  • Deployed services, hosts, and endpoints and configured DataContractSerializer, data members, message contracts, etc.
  • Implemented T ables, V iews, T riggers, and Stored Procedures, etc on the Microsoft Azure SQL Database, and deployed multiples on the backend by Entity framework.
  • Worked with Postman and SoapUI to test WCF, and MS Test with mocking framework Moq to test controller.

Environment: HTML5, CSS3, Bootstrap3, JavaScript, JQuery, AJAX, ASP.NET MVC 5, C#, Microsoft Azure SQL Database, Visual Studio 2015, Entity Framework 6, SoapUI, Postman, Git, TFS, Bamboo, Octopus, JIRA

We'd love your feedback!