Fullstack Developer Resume
Hendon, VA
SUMMARY:
- Around 8 years’ experience in designing User Interface (UI) applications and professional web applications using Angular 1/2/4/5/6, HTML 4.0/5, XHTML, PrimeNG components, CSS2/CSS3, JAVASCRIPT, TypeScript, ES6, JQUERY, AJAX, Bootstrap, D3JS, NodeJS, AngularJS, JSON, BackboneJS, VanillaJS, EmberJS, and XML, TcServer, Maven, Nexus, Jenkins, SOA, SVN, Clear Quest, Spring, Springboot, Oracle, DynamoDB, MongoDB, SOAP, Mockit, JUNIT developing Client/Server and Distributed applications using JAVA/ J2EE.
- Expert in developing web applications using JavaScript, JSP, HTML/DHTML, DOM, XHTML, jQuery, CSS, WPF and Ajax, & IDE tools like WebStorm, Brackets, Visual Code.
- Expertise in developing front - end systems with JavaScript, Bootstrap, HTML5, CSS3 and MVC Frameworks such as Angular1.6, BackboneJS, TypeScript, MySQL, JavaScript, Photoshop, etc.
- Strong Experience in Cross Browser issues handling and designing table-less layouts and Web Standards.
- Worked on the modernization of a legacy and outsourced UI Technologies used were Backbone.js, Angular.js, Ember.js, jQuery.
- Hands on Experience in working with Databases MYSQL, Oracle 10g/11g, SQL-Server, DB2 and NoSQL (MongoDB, Cassandra) Dynamo DB.
- Experience working on ionic framework, ionic plugins like datepicker, ion-google-autocomplete, etc.
- Experience in IDE like Eclipse, Netbeans, Atom, Sourcetree, etc.
- Strong experience in writing and updating the technical documents on daily basis with the changes made to the existing environment on daily basis.
- Strong Experience with Object Oriented Concepts, Object Oriented JavaScript, Object Oriented Design and Implementation.
- Hands on experience in the implementation of Core Java SE 8 concepts like Streams API, Lambda functions, Generics, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling and Collection API.
- Experience in using agile software methodology (scrum).
- Developed Lambda functions (micro services) using Java for ELB, RDS components of Amazon Web Services that updates Dynamo DB accordingly.
- Experience working in CI/CD environment.
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Strong experience in Client Side designing and validations using HTML, DHTML and JavaScript.
- Experience using testing frameworks such as Junit.
- Worked on Cloud implementation by installing, building and deploying applications using Cloud Foundry and using AWS.
- Idea on technologies like Java, JSP, Servlets, and MVC Struts.
- Expertise in using source code control systems such as GIT, JIRA, and Jenkins.
- Experience in all phase of SDLC like Requirement Analysis, Implementation and Maintenance, and extensive experience with Agile Methodology.
- Experience working with testing tools like Firebug, Firebug Lite, Chrome or safari web inspectors and IE Developer Toolbar.
- Expertise in analyzing the DOM Layout, JavaScript functions, Cascading Styles across cross-browser using Fire Bug, Developer Tool Bar.
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
- Excellent analytical and communication skills with capability to handle new technologies.
PROFESSIONAL EXPERIENCE:
Fullstack Developer
Confidential, Hendon, VA
Responsibilities:
- Involved in analysis, design, and implementation and testing phases of the application.
- Used Gitbash as our command line application to run Angular CLI commands.
- Experience working with JavaScript, Angular 2.0/4/6, AJAX, CSS, HTML, Typescript, ES6, TcServer, Maven, Nexus, Jenkins, SOA, SVN, Clear Quest, Spring, Oracle, SOAP, Mockit, JUNIT.
- Written Typescript classes to construct Angular5/6 Components .
- Developed Responsible Web Design (RWD ) UI using HTML5, CSS3 media queries, Ajax, Angular5 and Bootstrap.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by ANgular4 .
- Created custom directives in Angular 4 for re-usable components (multi-field form elements, background file uploads).
- Configured various routes, directives for grid, pagination, conditional validations, templating, dynamic loading, lazy loading, Shadow DOM, ngrx store.
- Using Component-based architecture provided by Angular4 created Typescript reusable components and services to consume REST API's.
- Worked with NPM package manager tools and created reusable templates using Angular directives.
- Used Angular ngModel to achieve two-way binding and ngIf to display validation message and error message
- Developed single page web applications using Ember.js based on MVVM pattern .
- Experience in building Bootstrap components for responsive UI objects to view render the virtual DOM dynamically by linking it to API data.
- Participate with team of technical staff and business managers or practitioners in the business unit to determine systems requirements and functionalities needed in large/complex development project.
- Implemented Angular Router to enable navigation from one view to the next as users performs application tasks.
- Created Angular4 custom pipes to format the data before displaying it to the user.
- Used Angular to develop various Single Page Applications for making quick and incremental updates to UI of the application we used built-in AJAX HTTP Service with observables.
- Implemented Angular component router for navigation, Angular services to connect the web application to back-end APIs made use of ES6 features.
- Used HTTP request to extract JSON format Data.
- Called the Restful web service calls for POST, PUT, DELETE and GET methods.
- Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database.
- Extensively used Core Java such as Exceptions, and Collections.
- Developed Junit test cases, to test each class as part of unit testing.
- Assess and develop high level design requirements for project and communicate in writing or in meetings with development team. Assess detailed specifications against design requirements.
- Experience in monitoring and auditing tools like AWS cloud Watch and Cloud Trial.
- Worked on writing specs and Jasmine unit testing for components and services with Karma and Istanbul and achieved more than 90% code coverage.
Environment: Java, HTML/HTML5, CSS3, XHTML 2.0, JavaScript, ES6, Backbone.js, Ember.js, Node.JS, VanillaJS, JQuery, Ajax, XML, JSON, MVC, Angular4/5, JQuery, STS, SVN, Bit Bucket, VisualStudio Code, DynamoDB, AWS, Typescript, Windows, Jasmine, Karma, Instanbul.
Web Developer
Confidential, Orlando, Florida
Responsibilities:
- Developed Page layouts, Navigations and presented designs and concepts to the clients to review the design with the help of HTML5 and CSS3, and responsive using Bootstrap.
- Used ES6 and JSX with react for component development, and babel to compile JSX and Es6 into JavaScript.
- Used ReactJS for frontend framework and Redux architecture for creating data layers for unidirectional data flow.
- Implemented various screens for the frontend using ReactJS and used various predefined components from NPM and Redux.
- Implemented Redux-form. Used Synchronous and Asynchronous Validations to validate the values.
- Used React Router to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server.
- Used Webservices (SOAP and RESTful) for transmission of large blocks of XML/JSON.
- Implemented modules into NodeJS to integrate with designs and requirements.
- Used Middleware, Redux-Promise in application to retrieve data from BackEnd and to also perform RESTFUL services.
- Added dynamic Functionality by creating and dispatching Action Creators that deployed Actions.
- Worked on configuring the MongoDB and created a RESTful service to leverage the data on NodeJS.
- Used Object Oriented Programming concepts to develop UI components that could be reused across the Web Application.
- Used Webpack to bundle all JavaScript files and takes all modules with dependencies and generate static assets.
- Used Git for version controlling and regularly pushed the code to GitHub.
- Worked with JASMINE unit test framework to write unit tests for JavaScript code.
- Interacted with Testing, Customers and development Team, Scrum Masters and Business Analysts for fixing issues.
- Performed the System Testing, Regression Testing for Complete UI after fixing the Issues which are reported by Testing Team.
- Participated in day-to-day meeting/workshops, status meeting, strong reporting and effective communication with project manager and developers with the help of Agile Methodology and SCRUM process.
Environment: HTML5, CSS3, Sass, Less, JavaScript, Bootstrap, Ajax, React JS, VanillaJS, Redux, Grunt, JSON, GitHub, Restful API, Mongo DB, Jasmine and Web Storm.
Software Developer
Confidential, San Francisco, CA
Responsibilities:
- Designing and developing dynamic web pages using HTML, CSS, JavaScript and Angular 1.6.
- Coded extensively in JQuery to make rich internet web pages and created custom date picker on the website.
- Prepared the project technical documentation in Wire frames.
- Developed mock-ups and prototypes using HTML and CSS3.
- Expertise in using Twitter Bootstrap Framework responsive design
- Design website and maintain the website content up to date.
- Front end development using MVC, AngularJS, TypeScript.
- Excellent problem solving skills and the ability to work independently.
- Experience creating using JavaScript and Flash animation using AdobeFlash 5.5 dynamic FLASH applications.
- Developed all client-side logical implementation part of applications with AngularJS controllers under specific modules, manipulating nodes in DOM tree.
- Used AngularJS filters for filter functionality in search box and integrator functionalities.
- Defined new validations through Angular.js for the form field validation implemented through HTML5.
- Worked on Angular.js Grids and UI components to develop Views/Templates.
- Wrote AngularJS controllers, views, and services and Customized Data Tables and High Charts into AngularJS Directives.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Experience using different jQuery and bootstrap plugins for the web pages.
- Integrated with the back-end code (JSP) using JQUERY, JSON and AJAX to get and post the data to backend servers.
- WPF application with a browser and set it to go to a website which is using firebase and angularJS
- Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
- Re-designing/ developing the main website to improve user experience and add new functionality.
- Worked on the website from start to finish to give it a new look using HTML5/CSS/JavaScript.
- Designed dynamic and browser compatible pages using HTML5/HTML, DHTML, CSS and JavaScript.
- Created UI designs using Web 2.0 standards.
- Used JCA so that it provides a standard architecture for integration of J2EE Servers
- Extensively used jQuery in conjunction with angular to create components.
- Implemented pagination using jQuery and React.js.
- Wrote various methods to manipulate HTML, CSS in jQuery as well as making the page dynamic using AJAX, JSON and XML.
- Developed Web API using Node.js and hosted on multiple load balanced API instances.
- Involved in one-on-one with client to develop layout, color scheme for the website and implemented it into a final interface design with the HTML5/CSS3, JavaScript and Angular.
- Developed cross browser and multi browser using HTML5, CSS3, JavaScript and Angular.js
- Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
- Development on Web application using React.js, Node.js, HTML5, CSS3 Responsive.
- Writing server side request handling and automated functional test cases to validate UI functionality using NodeJS, JavaScript.
- Enhanced user experience by designing new web features using MVC Framework like node.js.
- Develop administrative interfaces with the technologies of JSP, JSF, node.js, JavaScript.
- Did extensive JavaScript and JQuery programming to give AJAX functionality for the website.
- Further tasks include management of all MySQL database and all the required tables to store different survey information related to the site.
Environment: HTML5, CSS3, JavaScript, JQuery, Node.js, Angular1.6, AWS, JCA, MS Access, WPF, DynamoDB, Adobe Flash, MS Office, IE 6, 7, 8 9 10, Firefox, Chrome, Bootstrap.
Front End Developer
Confidential - Dublin, OH
Responsibilities:
- Responsible for Development of health care Web page using HTML5, JavaScript, BackboneJS, Angular1.5, CSS, SASS including Ajax controls and JSON.
- Leverages knowledge of W3C standards, classical Model View Layer (MVC) architecture and cross-browser development techniques.
- Utilized Node.js to create a fast and efficient chat server.
- The concepts of cross-platform environment Node.js are successfully implemented on the Linux based Grunt (JavaScript task runner).
- Developed web presentation layer using HTML and CSS per internal standards and guidelines.
- With the help of AngularJS library functions for the logical implementation part at client side for all the application.
- Designed the table less web applications using CSS and with the help of and tags as per W3C standards.
- Created Node.JS backend for creating RESTful Web Services using the Express Framework.
- Created a URL Shortened with frontend using AngularJS and backend using Node.js.
- Used AngularJS in development of the web application to bind the data/model that is being retrieved from a database through services provided in a controller to the view using scope.
- Streamlined the Responsive Web Design to enhance the User Experience and developed designs for the prototypes for the Mobile UI.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Written Ajax driven JSON consuming JavaScript functions.
- Extensively used D3.JS for visualizing bar chart (horizontal, vertical), geo maps, line chart, bubble chart, ng-tables
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Worked on implementing the AngularJS and MVC framework for data access and in using version control (GIT)
- Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Analyzed business requirements, participated in technical design, development and testing of various modules assigned and Used JUnit for unit testing.
- AWS shares data between applications and organizations
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet explorer, Firefox and Google chrome.
- Involved in Agile process, Sprint meetings, attended daily standup meetings (Scrum), estimation meetings.
Environment: Angular1.5, HTML5, CSS3, JavaScript, JQuery, Bootstrap, AWS, RESTful web services, GIT, AJAX, JSON, XML, AWS, Node-Js, D3 JS, Web Agile, Junit.
UI Developer
Confidential, Hartford, CT
Responsibilities:
- Involved in Requirements, Analysis and responsible for designing page layout using HTML5, CSS3 along with JavaScript, Bootstrap, JQuery and adding dynamic functionality to each module.
- Used High charts for creating Graphs and charts for payments section and implemented the filtering functionality for the graphs.
- Designed and Developed UI Web 2.0 Applications using JQuery UI that would Search, display and maintain accounts.
- Written controllers and components that are responsible to hold model data, call back functions and for rendering views.
- Contributed with database designs and assisted in increasing response time for APEX reports.
- Creating HTML pages for the responsive layout using media queries (breakpoints).
- Responsible for ensuring the pattern consistency across all pages.
- Used JQuery and CSS selectors, toggles, and hover functionality, ToolTip.
- Using complex Object Oriented concepts in improving the performance of the websites.
- Designed application framework and developed Oracle APEX Application.
- Integrated payment card encryption, implementing electronic funds transfer payments, protecting application from different kinds of security threats (CSRF, XSS, etc.)
- Extensively involved in development of Mobile applications related to financial domain
- Making pages that are cross-browser compatible and used Source tree server for project development.
- Used JSON and AJAX for storing and exchanging information between browsers and servers
- Used Bootstrap to show and hide classes for different and grid classes to create RWD.
- Create complex JIRA workflows including project workflows, screen schemes, permission scheme and notification schemes in JIRA.
- Used agile methodology for the software development.
- Ran Bower and Grunt components and wrote the scripting using NodeJS.
- Developed application using AngularJS and NodeJS connecting to the backend.
- Involved in daily SCRUM meetings to keep track of the ongoing project status and issues.
- Developing client side validation code using JavaScript and JQuery.
- Developed different JQUERY component in MVC micro architecture framework which internally use various design pattern such as singleton, command, delegate, etc.
- Implementation of TDD Using Jasmine Testing.
- Handling all the activities related to designing for Production on Web site.
- Performed testing and documentation of UI and services
Environment: HTML5, CSS3, JavaScript, JQuery, NodeJS, Bootstrap, AJAX, Agile, Source tree, JQuery, Jasmine, JSON, Oracle, TD
UI Developer
Confidential
Responsibilities:
- Worked on present customer goals through ecommerce sale maximization.
- Responsible for working with stakeholders to elicit, analyze, specify and validate business and solution requirements to meet business needs.
- Worked with the clients to develop layout, color scheme for the web page and implemented them accordingly with the help of HTML, CSS.
- Used AWS and S3 to store our product information.
- Used SQL to create customer, products and payment data base and Payment methods.
- Involved in design, development and execution of oracle content management and oracle Document Capture solution.
- Develop database scripts for Oracle SQL Server, and SQL Base.
- Developed CSS classes to GUI web page controls and forms.
- Used jQuery to make dropdown menus on web pages and display part of a web page upon user request and used jQuery Events to manipulate the elements depends on the user interactions.
- Implemented JavaScript source code, embedded nested handling logic using JQuery event handlers and call back functions.
- Developed JavaScript library for rendering domain-specific layout XML to the web.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Writing application level code to interact with the backend Databases using Oracle SQL Server 11g.
- Used Strong loops API to create dynamic end-to-end REST APIs with little or no coding.
- Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
- Used GitHub for Version Control.
- Used CSS Sprites to decrease the number of HTTP requests and load time of web pages.
- Been an active team player, helped in fixing bugs and carried out troubleshooting.
- Produced semantically appropriate, standards compliant mark-up, and produced Rich User Interfaces.
- Used all the advanced Photoshop features to create appealing visual web interfaces.
- Involved in writing and modifying Queries, Stored Procedures, and Triggers using MySQL.
Environment: HTML, Bootstrap, JavaScript, Sql Server, S3, Strong loop API Ajax, JQuery, CSS, AJAX, JSON, GitHub.
Web Developer
Confidential
Responsibilities:
- Interaction with the users at all stages of development to ensure that development was as per user specifications.
- Used OOD concepts in overall design and development of the system.
- User requirements study, analysis and review of the specifications. Designed and Implemented the J2EE Based with JDBC in Eclipse IDE.
- Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
- Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
- Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Using XML for dynamic display of options in select box and description on web page.
- Asynchronous messaging is done using JMS and created Queue for point to point messaging.
- Designed complex application database SQL statements for querying, updating and reporting using JDBC.
- Responsible for testing, debugging, bug fixing and documentation of the system.
- Developed JUnit test cases and performed integration and system testing.
- Implemented Java components and deployed under the WebLogic server.
Environment: Java, J2EE, JDBC, XML, Servlets, HTML, JavaScript, JSP, CSS, SOAP, Eclipse, SQL, JUnit, WebLogic, Windows.