Ui Developer Resume
Atlanta, GA
SUMMARY
- 7 years of experience in full Software Development Life Cycle (SDLC) including requirement analysis, technical specification documentation, design and coding, application implementation, unit testing, system testing, documentation and production support JMS, Eclipse, Web Services (SOAP, RESTful, JAX - RPC), XML, SOA, Java and J2EE technologies
- Hands on experience in developing applications using JavaScript, HTML, JSP, SQL Server 2008/2005 and Oracle 10g/11i
- Designed and developed enterprise class applications using ORM technology like Hibernate and application framework like Spring
- Web-based GUIs using JSP, HTML and JavaScript experience
- Excellent programming skills and development experience in Servlets, JSP, JMS and JDBC
- Experience in XML related technologies like JAXP, JAXB, XML, XSL, XSD, XPATH, DTD, and XML Schemas
- Experience in Web Services Technologies like SOAP, WSDL, UDDI, JMS and Service Oriented Architecture (SOA), RESTFUL
- Expertise in Oracle PL/SQL Procedures, Functions, Packages, Views, Indexes, Sequences, Functions and Triggers
- Experience in working with multiple Servers like IBM WebSphere, WebLogic and Apache Tomcat
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, Net Beans, Maven, and WSAD/RAD
- Experience in using Log4j and good expertise in Ant Tool
- Excellent skills in problem solving and delivering realistic and practical solutions
- Multitasker, good communication, interpersonal and presentation skills. Quick learner and self-motivated
TECHNICAL SKILLS
Languages: Java/J2EE, C, C++
J2EE Technologies: Webservices, JaxP, JMS
Web Technologies: JSP, Servlets, HTML, JavaScript, CSS, jQuery, JSF, XML, AJAX, SAX, DOM, AngularJS, React Js, node js
WebServices: SOAP, RESTful web service, SOA
Frameworks: Struts, Spring, Hibernate
Application/Webserver: Tomcat, WebLogic, Websphere
IDETools: Eclipse, NetBeans
Database: Oracle, SQL
Tools: Ant, Maven, CVS, Svn
Operating System: Windows 7, WindowsXp.
Methodologies: Waterfall, Agile
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
UI Developer
Responsibilities:
- Order Up Sell is a HomeDepot Store Application which has a goal to be the only app to create and sell any orders in store for smooth user experience.
- Broken Down the large functionaries to micro services for quick turn around and less impacts.
- Developed Backend Services with Spring Boot and Front end with React
- Developed the application as cloud native and deployed in pivotal Cloud Foundry Platform
- Developed user interface by using the React JS, Flux/Redux for SPA development. Used React JS to create custom components for data manipulations and to display data in company standard format.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Worked in Extreme Programming flavor of Agile methodology.
- Practiced Pair Programming and TDD to implement the solutions
- Implemented good unit test cases using Jest and Jasmine
- Implemented integration testing using Postman/initially and later migrated them to Junit
- Worked on pagination functionality and dropsearch in the backened. By using Spring boot
Environment: HTML5, CSS3, JavaScript, React JS, java/J2EE, Spring Boot, REST, React, JUnit, Mociko, Jasmine, Intellij, karma,GitDesktop
Confidential, Jacksonville, FL
UI Developer
Responsibilities:
- Designing, developing and testing the web application by using the HTML5, CSS3, Styled-Components, Bootstrap, and React JS
- Involved designing in web pages using HTML 5, XHTML, CSS3, JavaScript, React JS, Redux, React-Bootstrap, Node.js, express.js, Mongo DB
- Creating the CSS templates for use in all pages on the website working with CSS Background, positioning, text, border, margin, padding, and table
- Leading frameworks discussions as React JS to build high-quality, scalable and reusable components and Front-end solution
- Developed user interface by using the React JS, Flux/Redux for SPA development. Used React JS to create custom components for data manipulations and to display data in company standard format.
- Implemented various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and redux library.
- Used Node Package Manager (NPM) to manage modules & used it to install useful dependencies as enzyme, Font-awesome, etc.
- Develops the application on Node JS platform using JavaScript programming
- Implement modules into Node JS to integrate with designs and requirements
- Developed single application to render dynamically based on the JSON from the Node JS server
- Fetch data from mongo DB using mongoose of Node.js
- Utilize React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords.
- Implemented modules into NodeJs to integrate with design and requirements
- Worked on Node js used Express as middleware and sql for Backend.
- Used Node Js Framework like Express to create a Restful Mock Api.
- Worked on developing CRUD applications using MERN stack (MongoDB, Express, ReactJS and NodeJS) and REST based API.
Environment: HTML5, CSS3, JavaScript, React JS, Redux, Node Js, Express,,Bootstrap, NPM, Rally, AJAX, RESTful API, jQuery, JSON, Gitlab,Jest, Enzyme, and VS code.
Confidential, Jacksonville, FL
Developer
Responsibilities:
- Followed Agile software development practice paired programming, test driven development and scrum status meetings
- Involved in design, development, and testing phases of software development life cycle
- Worked extensively on front end business, and persistence tiers using the struts frameworks
- Designed and developed service layer using Struts framework
- Developed use case diagrams, class diagrams, database tables, and provided mapping between relational database tables and object-oriented java objects using Hibernate
- Involved in designing and implementation of MVC design pattern using Struts framework for Web-tier
- Developed presentation layer using struts tag libraries like logic, html, bean, etc in JSP pages
- Implemented web page layout using struts tiles libraries and performed struts validations using Struts validation framework
- Extensively used Hibernate concepts such as inheritance, lazy loading, dirty bit checking, optimistic locking, and transactions
- Implemented SOA based web services, designed and built SOAP web service interface, implemented using SOAP & Apache Axis
- Made proficient use of WSDL files. Used SOAPUI for testing the web services
- Involved in developing Unit test framework using JUnit. Wrote JUnit test cases for every java class
Environment: Struts, jsp, Webservices, HTML5, JavaScript, CSS, Maven, BitBucket, GitHub, Jetty, FireBird
Confidential, Jacksonville, FL
Systems Engineer
Responsibilities:
- Participated in the requirements gathering session with the stakeholders and aided functional teams transform requirements to functional and technical requirements.
- Created data flow, design diagrams using MS Visio
- Involved in development of various Ceva’s business processes (starters and reusable sub process)
- Deployed Ceva’s processes and services in different Environments
- Developed SOAP based Web Services and created WSDL for Payment Transaction and Payment Release - Implemented SOA architecture
- Consumed REST based Web Services
- Worked on generic Framework enhancements for logging and error handling
- Created the process flow for setting up EMS queues/topics
- Involved in debugging of various defects reported in QA and production
- Implemented JMS using IBM MQ series to provide access to other application, which maintain user Transactions
Environment: TIBCO, JMS, Web-Services