Sr Java/ui Developer Resume
New York City, NY
SUMMARY;
- Java/UI Developer with 8+ years of experience in supporting entire development lifecycles of various multi - tiered client-server applications using frontend/backend technologies.
- Collaborative team player with hands-on expertise in frontend technologies such as HTML/HTML5, CSS/CSS3, JavaScript, Angular.js, D3.js, Angular2, Angular4, Vue.js Node.js, React.js, Backbone.js, AJAX, jQuery, AJAX, Bootstrap.
- Strong experience working on CSS Background, CSS Positioning, CSS Text, CSS Border, CSS Margin, CSS Padding, CSS Table, Pseudo Classes, Pseudo Elements and CSS Behaviors and Animation in CSS.
- Working in various industry standard design patterns like façade, business delegate, factory, proxy and Singleton.
- Experience in Micro service architecture.
- Experience in Flux architecture.
- Experience in Server-side frameworks for Node.js such Hapi, bunyan.
- Experience in CMS like wordpress, Hippo, drupal and AEM.
- Experience in configuring and deploying Applications on Application Servers like IBM WebSphere, WebLogic, JBOSS and Apache Tomcat.
- Expertise in developing Web based Distributed and Front-End applications in Enterprise Architecture using Java, J2EE, HTML, JavaScript, Ajax, JSP, Servlets, JSF, CSS, JavaBeans.
- Experience in Application Container concepts using tools like Docker.
- Worked with Amazon Web Services (AWS) like EC2, S3, EBS, RDS, EMR, API Gateway, DynamoDB, Lambda, Aurora and Redshift.
- Extensive experie in developing distributed applications using Java, Servlets, JSP, JPA, JSTL, Struts, EJB, RMI, Spring, REST, SOAP, JavaBeans, Grails, JMS, JDBC, Hibernate, MyBatis, Oracle.
- Expertise in developing various front-end frameworks like Angular2, Angular4, Angular.js, React.js/Redux, Backbone.js, Require.js, Node.js, Knockout.js, Express.js, Ember.js, Ext.js, Vue.JS.
- Expertise in various open source frameworks like Struts, Spring, JSF, and ORM Technology like Hibernate.
- Experience in PHP, JAVA, C, C++.
- Launching Amazon EC2 Cloud Instances using Amazon Images (Linux/Ubuntu) and Configuring launched instances with respect to specific applications.
- Experience in Web Services Technologies like JAX-WS, JAX-RS, JAXRPC, Jersey, WSDL, UDDI, JMS and Service Oriented Architecture (SOA).
- Experience in general purpose programming languages like Scala and Groovy.
- Experience in CSS preprocessors such as SASS and SCSS.
- Used WSDL protocol to develop SOA services
- Experience in XML related technologies like JAXP, JAXB, XML, XTREAM, XSL, XSD, XPATH, DTD, and XML Schemas.
- Experience in creating templating languages using Handlebars, JSX and Mustache.
- Analyzing and compiling insights from SEO platforms such as Google Adwords, Google Search Console, Google Analytics, Webtrends Analytics, and more into clear, concise reports and strategic deliverables
- Experience in using DOM and SAX parsers to process, validate, parse and extract data from XML files.
- Able to code pixel perfect webpage from PSD, compatible with all major browsers and major platforms.
- Experienced in solving cross browser compatibility issues including Safari, Internet Explorer 8/9/11, Mozilla Firefox and Google chrome.
- Used Multithreading to enhance interaction between rate matrix and ECM systems.
- Experience in working with NoSQL Database like MongoDB, Cassandra to manage extremely large data sets.
- Experience in using NodeJS and SQL databases in AZURE cloud.
- Created React components, using Redux for unidirectional data flow
- Convert and deployed physical and VMware virtual systems into EC2 AMI instances.
- Leveraged AWS cloud services such as EC2, auto-scaling and VPC to build secure, highly scalable and flexible systems that handled expected and unexpected load bursts.
- Experience in developing mobile applications using Swift(iOS), Android and Windows.
- Experience in test automation frameworks such as Jasmine, Karma, Chai.
- Experience in PowerShell scripting using Angular-CLI and NPM
- Experience in Server tools such as Apache Tomcat server, Jetty, JBoss, WebLogic.
- Experience in using Azure BLOB storage for massively large unstructured data.
- Experience in Azure SQL in writing SQL.
- Experience in Test development tools such as Cucumber, Mockito.
- Experience in testing API’s using automation tools like Hudson, SoapUI and Postman.
- Used ANT and Maven build scripts and project release documentations.
- Experience in conducting testing using JUnit, JTest, JWalk.
- Experience in writing automated test suites using Selenium, EasyMock, Junit, Hudson, Postman.
- Experience in TDD environments.
- Experience in Continuous integration(CICD) tools such as JMeter, ANT, Maven, Artifactory, WebLogic, TeamCity, Jira Maven, Jenkins, Nexus, Bamboo and Sonar
AREAS OF EXPERTISE:
- Web designer
- Creative director
- Front - end developer
- Risk Assessment / Impact Analysis
- Regulatory Adherence
- Contingency Planning
TECHNICAL SKILLS:
Platforms: UNIX (Solaris, HP-UX), Windows 9x/NT/2000/XP/Vista, Linux (Red Hat, Yellow Dog), Mac OS, VM/370.
Web Technologies: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, AJAX, Angular.js, Bootstrap.js, D3.js, SASS, SCSS, React, Redux, Angular2, FlightJS, RequireJS, WireJS, Backbone, Angular4, Node.js, Vue.js, Ember.js, JSON/XML , Java, J2EE, JAX-RS, Mongoose, Spring, Hibernate
IDE & Tools: Eclipse, Aptana Studio, Web Storm, NetBeans.
Version Control: SVN and GitHub
Debugging Tools: Firebug, Chrome Developer toolbar, IE Developer Toolbar.
Databases: MySQL, Oracle 12c, PostgreSQL, Apache Derby, MongoDB, Cassandra.
PROFESSIONAL EXPERIENCE:
Confidential, New York City, NY
SR Java/UI Developer
Responsibilities:
- Involved in web designing using HTML/HTML 5, XHTML, CSS 2/3, JavaScript, Bootstrap, Angular.js and Angular2.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well.
- Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST service hosted on AWS using API Gateway and used DynamoDB.
- Used Angular2/4 Services to create rest calls to API’s.
- Used Angular2/4 to build a feedback system.
- Updated Angular2 code to Angular4 code.
- Used Server-side framework Node.js.
- Used ES6 JavaScript to create Classes in components.
- Executing project on agile methodology
- Used Polymer Web Components Geo-location, io-elements to design some of the web components.
- Build stable React components and stand-alone functions to be added to any future pages.
- Deploy and configure EC2, Elastic Bean Stalk and RDS instances.
- Used Redux Action Creators to create Actions in one of the project.
- Used Redux Reducers to update the application state.
- Used React Native Ajax Requests to make API calls.
- Used Ionic using AngularJS.
- Used Vue.js to build scalable web applications.
- Used jQuery to make the HTML, DHTML and CSS code interact with the JavaScript functions to add dynamism to the web pages at the client side.
- Worked on React Native component cycle, babel dependencies, ES6 & 5 presets.
- Used Lodash for utilities and Axios and thunk as middlewares in Angular2 and Redux in different projects.
- Used Google analytics reports, optimized the page load time for the pages that had heavy traffic.
- Enhanced user experience by designing new web features using MVC Framework like Ember.js.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Used Angular.js for validations, and passing attributes from one screen to another.
- Performed form validations using reactive forms from Angular2/4 framework.
- Unit testing of Angular2/4 components, services using karma-test- runner and Jasmine.
- Used RxJS library for observables in React with Redux.
- Designed CSS based page layouts that are cross-browser compatible and standards-compliant.
- Used detailed wireframes and developed Mock-up designs as per the requirements of Business.
- Converted wireframes in templates including creation of brand identity, web site header, menu, information containers, grid styles, navigation, forms, buttons, icons, images, User components and application widgets creation with suitable color schemes.
- Worked in TDD environment.
Environment: JavaScript, HTML5, CSS3, JSP, jQuery, AJAX, Vue.js, React, Redux, Maven, SOA, XML, Webpack, Babel, Jenkins, Ember, Photoshop, SASS, Node.js, AWS, DynamoDB, bootstrap.js, Git, Firebug, Grunt, Postman, Cucumber, Angular2/4.
Confidential, Chicago, IL
Java/UI Developer
Responsibilities:
- Developed Web Pages by using HTML5, CSS3, jQuery, JavaScript and using JavaScript frameworks such as Ext JS4.0, Angular.js and bootstrap.js.
- Developed web server using ExpressJS to listen to Rest calls.
- Responsible for converting designed mock-ups to HTML pages using HTML5, CSS3, and jQuery.
- Worked on Twitter Bootstrap to create Responsive Web Design.
- Worked with AJAX data consisting of JSON/XML/JSONP responses, parsing the same and presenting on the UI layer.
- Used ES6 JavaScript code such as fat arrow, template strings and object destructuring.
- Most Experience in React, React Native, Redux/NodeJS/MongoDB Stack.
- Used Angular.JS as framework to create a Single Page Application (SPA)which can bind data to specific views and synchronize data with server.
- Involved in Designing user consoles, peripheral display entity, unique mechanism management and support linkage using HTML/XHTML, jQuery, JavaScript for front end.
- Worked with JSP in rendering the data from server side on to the client side.
- Wrote various classes and methods for data retrieval while implementing EXT JS 4.0 components.
- Used the node.js, Ember.js and backbone.js MVC Frameworks in the development of the web applications.
- Used phoneGap for mobililty.
- Developed user interface by using the ReactJS, Flux for SPA development.
- Implemented client-side Interface using ReactJS.
- Used Redux Dispatcher to dispatch an action into several reducers.
- Used Redux promises library to handle asynchronous data.
- Used Redux saga and thunk as middlewares.
- Worked in using React Native components, Forms, Events, Keys, Router, Animations and Flux concept.
- Build React components and stand-alone functions to be added to any future pages.
- Responsible for developing a front-end application using ReactJS and FLUX architecture for internal team’s productivity use.
- Developed Page layouts, Navigation and presented designs and concepts to the clients and the management to review.
- Designed various grid panels and various UI components using Ext JS 4.0 framework and JQUERY.
- Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented unique design patterns with J2EE and XML technology.
- Developed server-side REST web services and called them from angular controllers.
- Worked on the Oracle web logic server basically with JAVA as the backend.
- Responsible for cross browser compatibility and hence exposure to popular browsers.
Environment: Java SE6, HTML5, CSS3, JavaScript, jQuery, AJAX, JSON, XML, JSP, React, Redux, Spring 4 MVC, AWS, Spring Boot, MVC, Ember, SCSS, Grails, STS, JSP, REST web services, Azure BLOB, Angular.js, Backbone.js, bootstrap.js, Ext.js, SVN.
Confidential, Columbus, OH
UI Developer
Responsibilities:
- Responsible for the overall layout design, color scheme of the web site using XHTML and CSS. Created detailed wire frames & process flows.
- Used jQuery, JavaScript, HTML5, and CSS for front end web designing.
- Created Dynamic Web Pages using Web Controls, rewrote existing CSS to form adaptive and responsive layouts for mobile UI.
- Captured and implemented designs created by the UI team, add new functionality, enhancements and improvements on the overall website aesthetic.
- Styling pages using CSS and developed JavaScript for user interfaces.
- Used Selectors in jQuery for updating content on DOM nodes and AJAX calls to REST services.
- Met with the project manager to determine website goals and develop strategies for creating a strong web presence.
- Developed data formatted web applications and deploy the script using client side scripting using JavaScript.
- Worked on Cross-Browser compatibility and fixed the bugs for several browsers.
- Design and development of Web pages using HTML, CSS including AJAX controls and XML.
- Actively used XML (documents and transformations) for creating templates with dynamic data from XML file.
- Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
- Involved in writing the Properties, methods in the Class Modules and also consumed web services.
Environment:: HTML, CSS, AJAX, JAVA SE6, jQuery, JavaScript, React, Redux, AngularJS, Rest Web Services, Spring, Hibernate, Struts, Jenkins, Bootstrap, Jasmine, Mocha, chai, Git.
Confidential
Front End Web Developer
Responsibilities:
- Interacted with business system analyst to understand the technical requirements of the project.
- Designed prototypes and Involved in developing the UI pages using HTML, DHTML, CSS, and JavaScript.
- Developed web pages with functionalities like login, register, forget password, Email, Filters using JavaScript, jQuery and HTML.
- Used JavaScript to update a portion of a web page thus reducing bandwidth usage and load time in web pages to get user input and requests.
- Coded JavaScript for page functionality and Pop up Screens and used HTML to make dropdown menus on web pages and display part of a web page upon user request.
- Involved in writing SQL Queries, Stored Procedures.
- Debugging webpages with firebug and fixing issues.
- Involved in developing test plan and procedures.
- Worked on Cross Browser issues for different versions of IE, Mozilla and Chrome.
- Validating views with W3 markup validation service and fixed errors.
- Preparing the documentation for the entire process for the future reference.
- Optimizing SQL queries and stored procedures.
- Maintaining documents and source code in CVS.
Environment:: JavaScript, CVS, HTML, CSS, JavaScript, jQuery, Ajax, SQL, AngularJS, Java, J2EE, JAX-RS, Karma, Jasmine, Chai, Glassfish.