Full Stack Developer Resume
Collierville, TN
SUMMARY
- A Full Stack Developer, over 8+ years of experience in designing and implementing the web - based, mobile-based applications.
- Good Experience in complete software development cycle using Waterfall and Agile Methodologies.
- Extensive experience in X(HTML), HTML4/5, CSS2/3, JavaScript, jQuery, AngularJS, Angular 2 and Angular 4, Type Script, React, ES6 NodeJS, Express JS, Bootstrap, AJAX, JSON, XML, Java 8, Spring, Spring boot, Restful API’s, SOAP API’s, SQL, MYSQL, ORACLE SQL, PL/SQL, Postman.
- A proven history of creating cutting edge interface designs and information architectures for websites and mobile applications through a user-centered design process by constructing screen flows, prototypes, and wireframes.
- Proficient in designing rich web applications, and mobile apps.
- Expertise in creating design strategy, conducting user research & interviews, crafting persona & user profiles, and creating information architecture, interaction design, wireframes & visual design.
- Extensive experience in developing Single Page Applications (SPA) using Type Script and Angular 2 and Angular 4 frameworks.
- Experienced in Angular 2/4 Templates, Directives, Routing and navigation, Components, Services and Data Binding.
- Good experience in in Angular 2 concepts like Dependency Injection, Promises, Services, Scopes, Controllers and Directives.
- Good experience in developing and registering web services using SOAP, RESTful & package management tools like NPM, Bower and Rpm.
- Experience on working with server-side REST APIs Development, Consuming RESTFUL Web services.
- Experience of working on CSS Preprocessors like LESS and SASS.
- Good experience with Node environment using Node.JS, NPM, Grunt JS, Bower.
- Well versed in Prototyping and Wireframing using Axure RP, Balsamiq, Visio, Mockingbird, Adobe experience Designer (XD) and UX Methodologies.
- Experience working with Adobe creative cloud (CC) tools like Adobe Photoshop, Dreamweaver, illustrator, InDesign, Photoshop.
- Experience developing User Profiles, User Persona’s and Use-Case Scenarios, Storyboarding, Use Cases, User flows, Sitemaps, Dairy studies.
- Experience in Conducting UX research on Mobile, Web platform and applications, Well Versed in User experience research Techniques, research methods in Human Factors Engineering.
- Experience in data collection methods like Ethnographic, observational etc.
- Working experience of integrating back-end technologies with JavaScript and jQuery by using AJAX and JSON.
- Good experience working with Version control like CVS, SVN, GIT etc.
- Experience with Grunt and Gulp task runner which helps automate repetitive tasks.
- Good experience working with CI/CD tools like TeamCity, Jenkins etc.
- Good Experience working with Project tracking tools like Jira, version one.
TECHNICAL SKILLS
Web Technologies: HTML5, CSS3, JavaScript, TypeScript, jQuery, JSON, AJAX.
Framework: AngularJS, Angular 2/ 4, ReactJS, Bootstrap, PEGA.
IDE & Tools: Eclipse, Notepad++, Sublime Text, IntelliJ IDEA, WebStorm, Atom.
Application Server: Tomcat, NodeJS, Apache.
Languages: JavaScript, TypeScript, ECMAScript (ES6).
Graphic Designing: Adobe Creative Cloud.
Operating Systems: Windows, Linux, OSX.
Back-End Technologies: Java 8, Spring, Spring boot, Restful API’s, SOAP API’s, SQL, MYSQL, ORACLE SQL, PL/SQL, Postman
BPM Tools: Pega Systems
UX Methodologies: Prototyping, Wireframing, Axure RP, Balsamiq, User Centered Designing, Use cases
PROFESSIONAL EXPERIENCE
Confidential, Collierville, TN
Full Stack Developer
Responsibilities:
- Developing Applications using Ionic-Angular framework.
- Develop reusable UI components, pages and services using Ionic 5, StencilJs.
- Develop Services using Rest API.
- Construct queries in Oracle SQL.
- Work with Postman, swagger to check the API response.
- Bound the data to the different views after fetching the JSON formatted data from back-end web services by consuming REST calls.
- Successfully perform the RESTful APIs and SOAP API’s Integration and develop an API wrapper for reusability.
- Use Jenkins for continuous integration and deployment (CI/CD).
- Use Version one to track the user stories and defects.
- Work with version control GitLab to manage the code repository.
Environment: Ionic 5, Ionic-Angular framework, JSON, JAVA, ORACLE SQL, REST, Jenkins, Postman, Swagger, Splunk, GIT, GitLab.
Confidential, Collierville, TN
Software Engineer II
Responsibilities:
- Developing Application UI using PEGA platform.
- Develop Microservices using Pega API.
- Construct queries in Oracle SQL.
- Work with Postman, swagger to check the API response.
- Bound the data to the different views after fetching the JSON formatted data from back-end web services by consuming REST calls.
- Successfully perform the RESTful APIs and SOAP API’s Integration and develop an API wrapper for reusability.
- Use Jenkins for continuous integration and deployment (CI/CD).
- Use Version one to track the user stories and defects.
Environment: PEGA platform, JSON, JAVA, ORACLE SQL, REST, Jenkins, Postman, Swagger, Splunk.
Confidential
Full Stack Developer
Responsibilities:
- Work with a Legacy Application that uses JAVA 6, JAVA 8, and JAVA SWING.
- Assist the UX team in designing the architecture, sitemaps, use cases etc.
- Develop Microservices using Spring boot 2.0, postman.
- Construct queries in Oracle SQL.
- Work with Postman, swagger to check the API response.
- Work with Java Swing and add components to the UI.
- Bound the data to the different views after fetching the JSON formatted data from back-end web services by consuming REST calls.
- Successfully perform the RESTful APIs Integration and develop an API wrapper for reusability.
- Use TeamCity for continuous integration and deployment (CI/CD).
- Perform Unit testing using JUnit.
- Work with version control GIT to manage the code repository.
- Use JIRA to track the user stories and defects with Agile technology.
Environment: JSON, JAVA, Spring Boot, ORACLE SQL, REST, GITFlow, GIT, Postman, IntelliJ, Swagger.
Confidential, Cold Springs, KY
Full Stack Developer
Responsibilities:
- Develop web Application using HTML5/CSS3, SCSS, LESS, JavaScript, typescript, Angular 5, Ionic 3.
- Work closely with Designing Team, assisted them in Wireframing, Prototyping with tools such as Adobe XD.
- Assist the UX team in designing the architecture, sitemaps, use cases etc.
- Design and develop a web application by using Angular5 as front-end and using WebAPI to receive and pass data to backend, Used JAVA EE for the backend and to rite database Queries used Microsoft SQL.
- Work with Angular 5 Components, services for admin interface and Ionic 3 pages, services, components, created the custom Directives for reusable components.
- Use Angular 4, Angular 2, Type Script, HTML5, CSS3 to build (SPA) Single Page application.
- Create Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 4 and Angular 5.
- Use Bootstrap for responsive web design along with CSS media Queries.
- Use NPM, Angular 5 to work with various front-end libraries, frameworks, and integrations.
- Create Ionic 3 based apps spring boot/ JAVA backend for rapid prototyping.
- Work with Angular 5 Components, Routing, Directives and Angular HTTP service to make REST calls using different HTTP methods.
- Implement navigation bar as a custom directive of Ionic 3 for mobile, Angular 5 for web admin so that it can be reused on different templates.
- Create multiple TypeScript modules to manage written codes in angular project.
- Serve Angular application using the ng serve command.
- Create new Angular project in Node using the ng new command.
- Compile TypeScript files to produce equivalent ECMA6 JavaScript files
- Register Angular components in Angular modules using decorator functions like Component, NgModule.
- Write code style guidelines for angular4 based on angular official documentations, formularize into simple 4-step procedure for fellow developer to follow.
- Bound the data to the different views after fetching the JSON formatted data from back-end web services by consuming REST calls.
- Develop the login and registration module and used the OAuth 2.0.
- Successfully perform the RESTful APIs Integration and developed an API wrapper for reusability.
- Use TeamCity for continuous integration and deployment (CI/CD).
- Perform Unit testing using Jasmine and Karma.
- Follow best practices and standards for accessibility and cross-browser compatibility.
- Work with version control GIT to manage the code repository.
- Use JIRA to track the user stories and defects with Agile technology.
Environment: Adobe XD, Angular 5, ionic 3, Bootstrap, HTML/HTML5, CSS/CSS3, JavaScript, JSON, Node JS, JAVA, Spring Boot, SQL, REST, Gitlow, GIT.
Confidential, Dayton, OH
Grader/ Teaching Assistant
Responsibilities:
- Teach Human computer interaction (HCI) and usability engineering Course.
- Working on User research, User experience (UX) designing, Usability testing techniques, prototyping and wireframing.
- Evaluate homework, class assignments and tests.
- Assist students with the coursework.
Environment: Prototyping and wireframing using Balsamiq, Axure RP, User Experience concepts, Qualtrics, Process charting and Usability Testing.
Confidential
Software Engineer
Responsibilities:
- Involved in Analysis, Design, Development and Testing of application using Agile Model.
- Actively participated in meetings with Business Analysts and Architects to identify the scope, requirements, and architecture of the project.
- Created MAVEN archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring technology.
- Implemented Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Implemented Java persistence using Hibernate framework.
- Developed Hibernate mappings and implemented required business logic.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Used SOAP UI to test the web service request/response scenarios.
- Experience on implementation of version control software SVN, GIT repositories.
- Good knowledge and experience on Apache Tomcat and JBOSS servers.
- Strong hands-on experience and understanding of OOPS concepts, Core Java concepts/API understanding such as Exception handling, Collections API, Strong Multithreading.
- Strong hands-on experience on multithreading and data extraction.
- Responsible for configuring the WebSphere Application Server to access the Database by setting up Data source and Connection Pool.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved.
- Utilized Log4j for request / response / error logging.
- Unit and integration testing, logging, and debugging using JUnit.
- Developed unit test cases using JUnit and helped testers in end-to-end testing.
- Responsible for code migration and maintaining code versions, hot fixes using Subversion.
- Experience in developing scalable front-end user interfaces using HTML, CSS, and JavaScript, Bootstrap, jQuery.
- Experience working with offshore team and delivering the product on time.
- Involved in bug fixes, enhancements, and code refactoring.
Environment: Java/J2EE, UNIX, JMS, JavaScript, HTML, CSS, JDBC, Spring, Hibernate, SOAP, RESTFUL, AXIS, JERSEY, UML, JSTL, JNDI, CVS, Log4j, JUnit, JENKIN, Maven, JSON, Web Sphere, Web services (SOAP & RESTFUL), RAD, IBM Rational Developer, Rational Rose, Oracle.