Full Stack Web Developer Resume
Charlotte, NC
SUMMARY
- Full Stack Web Developer specializing in creating responsive and user - friendly applications, especially in Angular, Node and Java.
- Expert in problem solving, dealing with clients and understanding client needs and providing them the best possible solutions.
- A technology enthusiast with a passion for learning and helping people. Energetic, strong work ethic and a team player with the ability to stay positive and perform at a high level even in fast-paced and challenging environments.
TECHNICAL SKILLS
Development Technologies (Front/Backend): Angular Framework, HTML, CSS, JavaScript ES5/ES6, Typescript, PHP, Handlebars.js, JQuery, JSON, AJAX, HTML, Angular, CSS, Heroku, REST APIs, Java, Twitter Bootstrap, Google Materialize, React Native
Databases: MySQL, Sequelize, NoSQL, MongoDB, Mongoose, ATLAS (MongoDB), Firebase
Other Skills: Windows, Git, AWS EC2, Heroku
Aplication Development Frameworks: Spring REST, Executor Framework. Web Framework, Sprint DO, Spring Boot, Hibernate
Actively Learning: VueJS, Docker, Apache Solr
PROFESSIONAL EXPERIENCE
Confidential, Charlotte NC
Full Stack Web Developer
Responsibilities:
- In Agile environment, analyzing, designing, developing, testing, integration testing, and the production support.
- Building maintainable UI in Angular according to client requirements
- Responsible for the development of mobile project using Ionic 2, Typescript, Angular 6, SASS.
- Created Type Script reusable components and services to consume REST API's using Component-based architecture provided by Angular 6.
- Test and Oversee proper implementations of front-end designs.
- Utilized core Angular features such as HTTP, Data Binding, Forms, Services and Dependency Injection.
- Experience in developing Single Page Application (SPA) with Angular 6 and Web API.
- Implemented Java based Web Services, REST services for the backend.
- Worked on the REST/Web API to create service for UI.
- Implementing best practices and build reusable codes and Java for the backend.
- Implemented microservices using Spring Boot, Spring Cloud, Spring Microservices, and enabled discovery.
- Rewriting and refactoring Angular and Node.JS code to make the code more maintainable.
- Helping debug code for other developers using Chrome Dev tools and IDE tools
- Researching new technologies to use for projects.
Confidential, Charlotte NC
Web Developer
Responsibilities:
- Responsible for writing Angular 2, 3, 4 code that calls server-side APIs over JSON.
- Developed Java based Web App for Product Lifecycle Management (PLM) using modern frameworks like Spring Boot, Spring MVC, RESTful Web Services.
- Build reusable Reactive forms in Angular 4.
- Responsible for creating complex UI screens using modern CSS libraries like Bootstrap 4.0.
- Followed Angular Best practices throughout the application.
- Used Angular 4 custom Directives for reusable DOM manipulation and Services to implement Dependency Injection.
- Used Angular 4 build-in template expression to perform two-way data binding.
- Expertise working on Triggers, Binding, Styles, Data Template, Control Template, Routed Events, Converters, Layout Panels in XAML.
- Created Custom Controls, User Controls and used Dependency Properties to bind data on these controls.
- Worked on BL and DAL layer classes and integrated in UI using MVVM pattern.
- Implemented LINQ for querying, sorting, filtering the complex objects.
- Used Entity Framework for database access, query and manipulation.
- Created UML diagrams and wrote some Technical Design Documents before implementing new features.
- Created and updated application prototypes and proof of concepts.
- Utilized GitHub for source control.
Confidential
Consultant
Responsibilities:
- Data analysis, gathering requirements
- Developed and enhanced the PCM application using Spring framework, REST and Hibernate
- Working with the project manager and the teams
Confidential
Software Developer
Responsibilities:
- The goal was to help provide an idea and system to the university that will help in tracking and monitoring attendance of the students. As well it would provide missed lecture class videos and online student ID.
- This project consisted of a team of 10 us. I was in charge of website development for this application, which would consist of 2 modules. The first module would be attendance history, second module would consist of missed lecture videos. We would develop a website for each university that would use this application, by using java 8 and html. The application itself would be available both on the university website and as an ios application. The application would consist a security authentication once entering class, which would be an otp to enter once entering class.
Technologies Used: Java, SQL, JavaScript, JQuery, HTML, CSS, Python, Jupiter Notebook, Voice Recognition
Confidential
Software Developer
Responsibilities:
- The goal of this project was to create neurological sensors that would send electrical activity of each muscle contraction.
- For each specific muscle contraction, a program is coded for each specific arm movement.
- JavaScript coding was used for each specific sensor for each muscle contraction, and SQL was used for analytic reporting of the percentage of participants that it was successful for, and reporting was used for each specific muscle contraction.
Technologies Used: MySQL, SQL, JavaScript, JQuery, Matlab, C/C++