Sr. Full Stack Developer Ui Developer Resume
Miami, FL
SUMMARY:
- A dedicated proficient with 10+ years of experience in Web Technologies and user interfaces using HTML5, DOM, CSS3, Bootstrap, JavaScript, jQuery, AngularJS, Webpack, AJAX, JSON.
- Experience in Software Development Life Cycle SDLC including requirements Analysis, Design specification, Leading, Code development, Code integration, Application Maintenance, Testing, in Java and J2EE Applications.
- Expert in developing User Interface (UI) Applications and professional Web Applications using Web Standards, HTML5, CSS3, Object Oriented JavaScript, Angular JS, Angular2/4,6 Node. js, JQuery, Bootstrap3, Ajax Concepts, CSS3 Media Queries.
- Solid experience with Responsive Web Design (RWD).
- Have experience using CSS processors like LESS and SASS.
- Experience in Angular 2/4, Typescript,Angular - cli, @components, @directives, and features in Angular2 framework.
- Hands on experience withAngular JS directives, services, factories, filters, utility functions and built in components.
- Good experience on Angular 5/6
- Familiar in writing Custom Directives inAngular JS, making use of Modules and Filters objects according to the application requirement.
- Working knowledge and experienced in multi-tiereddistributed environment, OOPS and OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture (SOA).
- Expertise in Core Java concepts including Collections, Exception Handling, Multi-Threading, Generics and Java I/O etc.
- Experience with Webix for building mobile and desktop web applications with HTML5 framework.
- Experienced in developing micro services usingNode.js, Express-js, Docker, H202 and AWS
- Customized Restful Web Service using Spring RestfulAPI, sending JSON format data packets between front-end and middle-tier controller.
- Experience in using Struts framework with features like Tiles, ValidatorFramework and Spring MVC framework.
- Involved in web development focused on the React.js,Node.js, Express.js, and MySQL.
- Hands-on experience working with contemporary front-end framework and libraries such as Angular and Polymer.
- Used JIRA as a bug management tool and SVN for version control.
- Expertise in usingprotractor tool with AngularJS in Jasmine framework.
- Extensive experience in Java/J2EE programmingtechnologies like JDBC, Servlets, JS.
- Good Knowledge of using IDE Tools like Eclipse, NetBeans for Java/J2EE application development.
- Involved daily Scrum meetings, User Story review meeting, Sprint review and Retrospective meetings as part of Agile Scrum Methodology.
- Possess strong working knowledge of Database Programming using SQL, PL/SQL, Triggers and Stored Procedures.
- Expert proficiency with Adobe Photoshop/Illustrator, InDesign, and/or other UX/UI design tools.
- Involved in creating the Unit test case using Jasmine
- Involved in the Software Life Cycle phases like AGILE and estimating the timelines for projects.
TECHNICAL SKILLS:
Languages: Java, C, C++, ASP.NET,SQL
Technologies: Web Services,JNDI, JDBC, Servlets,J BOSS,JSP,JavaBeans
Reporting Tools: Oracle BI Publisher 10g/11g
Web frameworks: Struts, Spring MVC, Spring,Maven, Dream viewer.
Scripting Languages: JavaScript,JQuery, Bootstrap, Angular JS, Node js, Type script,RequireJS.
Markup Languages: HTML, CSS, XHTML,XML.
DBMS: DB2, Oracle, PL/SQL, JBOSS, MySQL,MS Access.
Operating systems: Windows 9x/NT/2000/XP, Unix, Linux.
IDE Tools: Eclipse, NetBeans, Sublime text, Atom,IBM Web Sphere Application Developer,Firebug, Editplus .
PROFESSIONAL EXPERIENCE:
Confidential, Miami, FL
Sr. Full Stack Developer UI developer
Responsibilities:
- Developed front-end components using Angular 6, TypeScript, Angular Material and ngx-bootstrap
- Developed the application implementing MVC Architecture, integrating JSF with Hibernate and spring frameworks.
- Worked in modern, mobile ready responsive front end development with CSS3 media queries, AJAX, Bootstrap,AngularJS, and jQuery.
- Worked with modules for database persistence usingNode.js to interact with MySQL.
- Developed web servicesSoap, WSDL and web services clients using JAXB and XML, implemented, Soap architecture.
- Build functions for the back-end withNode.js.
- Created the single page application using Angular 6, JavaScript, TypeScript and the state of the application is kept in store and is accessed using selectors where ever needed
- Refactored and enhanced an existing Angular 4 application to follow strict MVC patterns for improved source code maintenance which resulted in significant percentage of code
- Conducted unit testing and end-to-end testing by using Jasmine framework.
- Implemented Automation framework using Selenium andCucumber.
- Created TypeScript reusable components and services to consume REST API's using Component based architecture provided byangular 2.
- Specialized and mentored fellow engineers in topics related to the above and also the programming interface between IBM developer portal andAPI Connect.
- RESTful services andAPI database web interface developement.
- Created custom directives in Angular 4 for re-usable components (multi-field form elements, background file uploads)
- Used filters while coding in Angular 4.
- Proven experience as the technical lead in implementation and support of Adobe Analytics, Google Analytics, Dynamic Tag Manager (DTM), Target, Audience Manager and other analytics and data platforms
- Follow architecture standards and agile methodology.
- Involved in designing , developing and testing of J2EE components like Java Beans , Java, XML , Collection Framework, JSP , Spring Integration , Struts and Hibernate .
- Use of multi-threading, concurrency,memoryManagement, NIOgarbage collection(G1GC) and concurrent package in extensively
- Developed Hibernate configuration files and used Hibernate Query Language (HQL) for writing the queries and Implemented DAO classes .
- Work with Spring tool suite , SVN repository, visual code studio
- Developed reusable and interoperable Web service modules using RESTFUL
- Used Spring JDBC to write some DAO classes to interact with the database. Mapped business objects to database using Hibernate.
- Performed unit testing using Jasmine, integration tests using Protractor and end-to-end testing using Selenium.\
- Experience in RALLY, Confluence for user story tracking processes and streamlining agile planning.Used JIRA and Kanban boards to track the status.
- Work with Sitespect toOptimize the user experience without the limitations of JavaScript tags.
- Implement complex JDBC, Relational Databases and SQL statements/Joins and procedures to operate the data from the database
- Develop persistence layer build on ORM framework and developed it using Hibernate .
- Thoroughly understand client business functions and technology needs. Have a broad understanding of Vanguard’s technologies, tools, and applications, including those that interface with business area and systems.
- Used MAVEN for project management and build automation. Used Subversion as a version control for implementing the application.
- Maintain a comprehensive understanding of Investment Management business functions (Equity, Fixed Income, ETF, Foreign Exchange, and/or OTC contracts).
- Participate in special projects and perform other duties as assigned.
Environment: JAVA, J2EE, Servlets, Spring,WSO2, Hibernate, Services, HTML, JavaScript, JDBC, Angular2/4/6,AgileMethodology,Cucumber,Oracle11g,Eclipse, HTML5,CSS3,JavaScript,1.7,Webstrom,Bootstrap, Jira, Bitbucket, JSON, LESS, Jasmine, Sublime text.
Confidential, Seattle, WA
Sr. Java/Developer
Responsibilities:
- Played a pivotal role in the analysis and requirements gathering Involved in design and development of the project
- Co-ordination with Client and onsite leadsDeveloped User interface using JSP, JavaScript, AJAX, JSON , Angular JS,HTML, and CSS.
- Angular JS used for model binding and API calls.
- Created custom filter in Angular JS in the application
- Created custom directives to log the files in Event logger, Email logger in Angular JS
- Used services to read data from remote server using Angular JS version1.4 webpack.
- HTML5 using for the styling of the standard of the application
- Routing used in Angular JS used to do proper routing of the different modules in the application.
- Developed the application to be responsive for desktop, mobile and tablets using Twitter Bootstrap (HTML5, CSS3 and JavaScript).
- Implemented Backbone JS and React JS to create a dynamically changing website.
- Used React JS for templating for faster compilation and developing reusable components.
- Built complex desktop - style UI using HTML5, CSS3, JavaScript and AJAX including configuration wizards and interactive reports.
- Used advanced JavaScript to create interfaces and help manage cross browser compatibility.
- Implemented pagination using jQuery.
- Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
- Worked with Angular JS for creating own HTML elements for building a companied website which is an open source project.
- Used Bootstrap and Angular UI to make the application user-friendly in the development of the Navigation bars, Tables, Sliders, Calendars etc.
- Implemented a Single Page Web Applications (SPA) based front end for displaying user requests, user records history and security settings various users using JavaScript and Angular JS.
- Used JSON Web Token to identify logged-in users and developed a Node.js middleware that ensures data APIs only sends data to those authenticated requests carrying JWT in the headers.
- Implemented design patterns such as Singleton, Session Façade, and Factory.
- Developed POJO classes and used annotations to map with database tables.
- Developed and consumed RESTful web services using Spring REST architecture.
- Developed various triggers, functions, procedures, views in MySQL database.
- Used SVN to control versions in project.
- Performed unit testing by using Junit testing tool and debugged using Jasmine.
- Developed automated process for builds and deployments using Jenkins and Maven.
- Built the application using Maven scripts and deployed using tomcat server.
- Followed agile methodology for development process.
- Involved in preparing document at each stage of the project.
- Used Protractor for Integration testing
Environment: Angular JS, Java 1.6, J2EE, Spring 3.0, Hibernate, Web Services, MySQL, Tomcat, JQuery 2.0, Jenkins, Maven 3.2, JSP 2.0, JavaScript, AJAX, JSON, Angular JS, HTML 4.0/5.0, and CSS 2.0/3.0, JUnit 4.12.
Confidential, San Jose, CA
Web Programmer
Responsibilities:
- Worked with BA team to understand the requirements and implement the new functionality and work on the issues from the existing application code.
- Developing REST API web service using Node.js and Hapi.js with swagger documentation.
- Implementing hapi-graphql library to mount a GraphQL API server on the user-configured HTTP endpoint
- Developed the project in Java, different J2EE technologies like Struts, JSP,Servlets,JavaScript, HTML , and CSS.
- Used Node.js to run Grunt tasks and build properly the project Developed internal web dashboard applications using Node JS.
- Debugged and resolved many cross-browser issues.
- Worked with the team of architects and back-end developer (Lead) to find ways for creating the best possible user experience.
- Working with Node.js as web server created a highly scalable server, Creating non-blocking functions.
- Using Express Framework to set up middleware to respond to the HTTP requests with the helpof Node.js .
- Working with JSON web tokens for authentication and authorization security configurations using Node.js .
- Implementation of MVC architecture by separating the Business Logic from the presentation Logic using Struts framework.
- Used JDBC in Data Access layer for data manipulation.
- Developed DAO classes for the data interaction and service classes for the business logic Apache Tomcat, web server was used for deployment and administration of components.
- Used Eclipse as software development platform for developing the whole application.
- Developed XSD, WSDL for SOAP web services. Used SoapUI as web services testing tool
- Created SQL queries and stored procedures.
- Developed and deployed the applications using Tomcat . Used SVN for the version management.
Environment: JSP, Servlets, HTML, CSS, Node.js, JavaScript, JDBC, JBOSS, Eclipse, SQL, Struts.
Confidential, Salt Lake City, UT
Java/Web Developer
Responsibilities:
- To analyze the requirements and develop enhancements that will mostly benefit users.
- Used HTML to develop websites.
- Modified the existing website by adding suitable naming conventions and coding standards.
- Developed User Interface using HTML, CSS, JSON, JavaScript, jQuery.
- Defined text alignment, size, borders, and many other typographic characteristics.
- Used AJAX for implementing part of the functionality for Customer Registration, View Customer information modules.
- Designed and Developed complete end-to-end functionality of 'Client Profile' module using Java, J2EE, Tapestry and Hibernate.
- Engineered a module called 'Products& Services' to store data in Oracle DB about Products and Services that the client undertakes, which is used to asses Branch Risk Factors for the client
- Implemented Façade and Singleton design patterns for the Risk Engine.
- Involved in integrating the various modules of the application and writing integration tests to ensure application stability
- Developed extensive unit tests with 75% code coverage using SONAR
- Collaborated with Dev-ops team to deploy the application on Distributed server architecture to ensure high availability and low latency
- Took additional Responsibility for deploying the application on Tomcat server.
- Designed and developed a standalone REST Web service using JAXB and Jersey API.
- Installed and Configured WebSphere Server 5.1 and Portal Toolkit 5.0.2 plug-in.
- Modified the company's WebSphere's Portal themes and skins according to the portal requirements
- Successfully implemented the MVC architecture and Object Relational mapping is done using Hibernate
- Extensively used Struts tag libraries and jar files and Custom tags.
- Fetching the data from GitHub and making some changes in it and checking in the code.
- Used Node.js to develop faster, scalable application.
- Successfully handled JSON /XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Achieving RWD by using Bootstrap, Foundation and writing some media quires for CSS.
- Used MongoDB for storing data in JSON.
- Used Core Java to create modular program and reusable codes.
- Building web services by using RestAPI and SOAP
- Used ASP.NET framework for building web applications using Web forms, MVC and Web API.
- Used Entity Framework for accessing data code that need to write.
- Used JQuery plugins, autocomplete validation, drag and drop and more exceptionally.
- Used the Node.js MVC Framework s in the development of the web applications.
- Involved in writing application level code to interact with APIs, RESTFul Web Services using AJAX, JSON .
- Used Agile Methodology for Software development.
- Used LESS preprocessor to develop and write CSS codes.
- Effectively utilized the features of CSS3 and HTML5 to present data in a visually appealing format.
- Multi-column layout was adopted and used jQuery UI to make it more user friendly and compact
- Used JSON for data exchange between client and server.
- Responsible for code optimization and testing of the website across different browsers.
Environment: HTML, CSS, JavaScript, jQuery, AJAX, JSON, Java, JSP, Servlets, JavaScript, JDBC, IBM WebSphere 5.1 Application Server, Selenium, WSAD, TOAD, JNDI.