Hadoop Developer Resume
Bloomington, IL
SUMMARY
- 5 years of strong development experience in User Interface applications and integration of highly transactional and scalable applications using Object Oriented Analysis and design (OOA/OOD) principals.
- Professional understanding of all phases of software development life cycle (SDLC), such as Analysis, Designing, Developing, Integrating, Implementing and testing of Client - Server and Web-based applications.
- Followed Waterfall and Agile/Scrum methodology of software development, which satisfies teh customer through early and continuous delivery of valuable software.
- Certified in SAFe-scaled agile framework environment and worked with multiple agile teams in teh train.
- Experienced as a Web Developer in developing web applications using HTML5, XHTML, DHTML, DOM, CSS2/CSS3, JavaScript, jQuery, SASS and AJAX, Angular2, Angular4, NodeJS, Bootstrap, XML and JSON.
- In-depth noledge of teh object-oriented programming, object oriented analysis and development Java/J2EE.
- Expertise with technologies like Java, J2EE (Servlets, JSP, EJB, JDBC), JUnit, Web services (XSD, SOAP, WSDL, AXIS2, JAXB, JAX-WS, JAX-RS), Web Design (HTML/HTML5, CSS, Java Script, JQuery, AJAX and XML).
- Skilled in development of server side requirements using Node.js
- Experience in working with RESTful Web Services and implementing RESTful API's consumed by customer facing applications.
- Extensive Knowledge in developing single-page applications (SPAs) using Angular JS, Node JS with routing and Lazy Loading.
- Expertise in client scripting language and server side scripting languages like JavaScript, jQuery, JSON, bootstrap, Node.js, Angular.js, backbone.js, JSF and JSP.
- Developed Graphic User Interface (GUI) to display report data using JQuery in Cross-browser compatibility and Web application scaling.
- Experience in working with teh Document Object Model (DOM) and DOM Functions.
- Excellence in handling build related issues when using Maven, Jenkins or CMD scripts for building teh application.
- Experience in different build tools like grunt, gulp, and gradle.Familiar with teh most popular browser debugging tools for common browsers (Chrome, Mozilla, Safari, Opera and IE) such as Firebug, IE Tester, Chrome Element Inspector Responsive Inspector, etc.
- Familiar with Grunt task runner to manage project and Bower package manager to install libraries such as jQuery and Bootstrap.
- Sound noledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Experience in software configuration management using SVN, GIT.
- Used Rally and JIRA as a Project management tool.
- Proficient in Object Oriented Design/Development (OOD), Object Oriented Analysis and Design (OOAD), Model View Control (MVC) design pattern, Behaviour-Driven Development(BDD) and Test-Driven Development (TDD).
- Experience of working on CSS Preprocessors like LESS and SASS alongside JavaScript task runners like GruntJS.
- Sound noledge in working with browsers compatibility issues with browsers like IE, Firefox, Safari, Opera, Chrome.
- Good noledge in Continuous integration with TFS, SVN and GIT
- Creative Knowledge in Art creation, modification and conversion- Logos, print media, web page and software interface design using Photoshop, Adobe Flash and Illustrator.
- Involved in daily SCRUM meetings to keep track of teh ongoing project status and issues.
- Handled multiple projects and had a review with teh whole project at teh end of teh course.
- Prepared test case scenarios and documentation for validation and reporting.
- Quick learner with good analytical and communication skills coupled with a proactive attitude and good team spirit.
TECHNICAL SKILLS
Web Technologies: Angular 2.0, Angular 4, Node JS, HTML5, CSS2/CSS3, JavaScript, AJAX, jQuery, XML & XSLT JSON, Bootstrap
Java/J2EE Technologies: Java/J2EE - Struts, Spring-MVC, Swing, Servlets
Database Analysis & Design: SQL, MS-Access, Oracle (Basic), SQL Server
IDE &Tools: Counter clockwise, Light table, Atom, Eclipse, Net Beans, WebStorm, IntelliJ, Visual Studio2008, Note Pad++, Jenkins, Rally, Jira, SonarQube, Tomcat, Gulp Build, HP QC
Debugging Tools: Chrome Developer Tools, Firebug, IE, Bug Zilla
Version Control: GIT, Tortoise SVN, Rally, Jira, Version one
JS Testing Frameworks: Mocha, Karma, Jasmine
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, IL
Hadoop Developer
Responsibilities:
- Develop code for backend services for teh Financial Modernization project using functional programming language called Clojure.
- Worked in a SAFe-scaled agile framework environment with a collaboration and delivery for multiple agile teams across teh finance modernization train and actively participated in PI planning for 6 sprints.
- Design, code and unit test teh complex software components for new or enhanced IT systems to a high level of quality, producing appropriate documentation.
- Develop application levelvalidations and calculations code in big data eco system with Clojure.
- Actively participated in paired programming, test driven development and estimation of tasks for user stories in scrum status meetings.
- Developed application using counter clockwise, Intellij and also used its features(for compiling, editing, debugging, formatting, automation build, version control ).
- Read teh input file given using SQL context in HDFS format from OIPA which was originally from TSMAS and return a data frame.
- Retrieve data from data frame and convert teh data frame to RDD and also build a key value pair for each row using RDD.
- Write valid records to parquet file and push back to HDFS and invalid records to error handling template.
- Enriched teh fields and provide to teh downstream teams and also involved in input balancing and control balancing.
- Written test cases for teh code using clojure test and test generators.
- Created LA700 suspense files for daily report, monthly report and also converted them into parquet.
- Involved in creating Hive tables, loading and analyzing data using hive queries.
- Created RDD’s, Data Frames and Datasets.
- Used java code for Sql Queries and also to retrieve teh Sql Queries through Text File.
- Log4j framework TEMPhas been used for logging debug, info & error data.
- Used HUE for running Hive queries. Created partitions according to day using Hive to improve performance
- Involved in configuring and working with Flume to load teh data from multiple sources directly into HDFS.
- Closely worked with Hadoop security team and infrastructure team to implement security.
- Created and maintained Technical documentation for launching Hadoop Clusters and for Executing Hive queries.
- Actively participated in teh developers share out session in teh innovation sprint of each PI.
Environment: Hadoop, Spark, Spark Streaming, Spark Mlib, Scala Hive, Pig, Hcatalog, MapReduce, Oozie, Sqoop, Flume and Kafka, Kerberos, Spring RESTful Web service,, DB2, MongoDB, Oracle, Servlets, Web sphere Application Server, Ant, Windows, Toad, RAD 7.0, GIT, Log4j
Confidential, Monroeville, PA
Java/UI Developer
Responsibilities:
- Involved in requirements gathering, analysis, design, development and testing of teh complete business solution.
- Used Rational Rose for Use-case diagrams, Activity flow diagrams, Class diagrams and Object diagrams in teh design phase.
- Designed UI components using JSP, HTML, CSS, JavaScript and AJAX.
- Extensively used GWT technology to add interactivity to teh web pages.
- Designed and developed presentation layer using Spring MVC Framework and Spring Web Flow.
- Used Spring Transactions in teh application and developed Session beans for teh business logic at teh middle tier level.
- Used Spring Framework for Dependency Injection and integrated with Hibernate DAOs.
- Used Hibernate framework in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
- Designed various tables required for teh project in Oracle 10g database and involved in coding teh SQL Queries, Stored Procedures and Triggers in teh application.
- Developed Web Services using SOAP, JAX-WS, Apache CXF, REST and JAX-RS.
- Used Java Message Service (JMS) for reliable and asynchronous exchange of important information, such as loan status report.
- Designed and developed Message driven beans that consumed teh messages from teh Java message queue.
- Used JAXB parser for parsing teh valid xml files as defined by teh XSD.
- Used JUnit framework for Unit testing of application.
- Monitored teh error logs using Log4J and used JIRA to manage teh issues/project work flow.
- Maven is used as a build tool and continuous integration is done using Jenkins.
- Followed Scrum methodology for project development.
- Used IBM RAD as IDE and deployed application on WebSphere Server.
Environment: UML, Java, J2EE, JSP, HTML, CSS, JavaScript, AJAX, GWT, Spring 3.0, Hibernate 3.0, SQL, Oracle 10g, SOAP, JAX-WS, Apache CXF, REST, JAX-RS, WSDL, JMS, MDB, JAXB, XML, JUnit, Log4J, JIRA, Maven, Jenkins, IBM ClearCase, IBM RAD, WebSphere Application Server.
Confidential, Chicago, IL
Java/UI Developer
Responsibilities:
- Communicate with teh client to understand teh requirement of teh website, gained experience in project planning, involved in writing teh Project Design Document and Project Plan Document.
- Development of code using JSP, HTML, CSS, JavaScript libraries such as JavaScript,JQuery, plus relevant coding standards.
- Participated as a team member in designing teh user interface using HTML and CSS to make teh interface use-friendly, especially child-friendly.
- Converted wireframes and Adobe Photoshop documents into functional CSS2, CSS3, HTML and JavaScript code.
- Experience of working on CSS Preprocessors like LESS and SASS along with JavaScript task runners like Gulp JS.
- Worked with Git Source control also using SourceTree / Stashand efficient in resolving teh pull & push conflicts.
- Used Bootstrap library to quickly build project UI’s and used Angular 2 to associate HTML elements to models.
- Designed various tables required for teh project in Oracle 10g database and involved in coding teh SQL Queries, Stored Procedures and Triggers in teh application.
- Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing Angular 2, JavaScript API.
- Applied jQuery validation plugin to validate teh user input and to improve user experience.
- Worked in form validation using JavaScript for providing teh user interface and communication between teh client and server.
- Went through a few internal Site Redesign Page templates, color scheme, layout, JavaScript and CSS were all updated with a redesign.
- Debugged teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
- Hands on JSON for data transform and page transform.
- Implement teh function of automatic Email notification referring confirmation, rescheduling and promotions through JavaScript and jQuery.
- Participate in performance improvement activities with QA team, identify and apply potential improvements related to teh environment and teh application.
- Involved in Coding using core Java, J2EE technologies and Implementation TEMPhas been provided for UI & Application Functionality.
- Written DAO layer based on teh SQL queries & stored procedures.
- Extensively used Firebug/webkit inspector to debug UI code and handle different browser CSS issues.
- Perform adequate unit testing and provide automated unit test cases.
- Wrote a script file in JavaScript and jQuery to handle teh events that were triggered by teh users.
- Provide teh users with teh physical status form regularly with information about their workout frequencies, physical data, etc. using JavaScript and SQL Server.
- Worked with other members in teh group, committed code change using version control tool SVN and merge code
- Experienced debugging and solving cross-browser compatibility problems.
- Participated in teh maintenance of teh website.
Environment: Angular 2, HTML5, CSS, CSS3, JavaScript, jQuery, Adobe Flex, XML, XSLT, JSON, DTD, Restful API consumption, Oracle, JAVA/J2EE, JSP.
Confidential
UI Developer
Responsibilities:
- Involved in requirement gathering, design and implementation.
- Developed teh front end with HTML, JavaScript and CSS.
- Involved in designing and implementing Web2.0 Rich UI for teh Self-service Application using jQuery Ajax framework and Widget based JavaScript programmed model.
- Involved in developing teh Validations across teh application using jQuery Validator plug in.
- Convert business requirements into low and high-fidelity wireframes and page flows.
- Created Mock-up designs and developed into functioning pages with Java Script and JQuery
- Worked on front end pages that were developed in a professional manner usingHTML, CSS, JavaScript, and JQUERY
- Converting their table-based legacy site into standards-compliant markup.
- Worked under a strict budget largely unsupervised.
- Experience in designing Rich Internet Applications (RIA’s) with JQUERY.
- Performed user interview for application testing to measure usability of teh site.
- Fixed Browser compatibility.
- Assisted with product development projects.
- Used CSS to create grids and adopt cross browsing interactive features
- Implemented JQuery to improve teh overall usability of teh website interface
- Implemented JavaScript and Jquery for client side validations
- Developed data insertion forms and validated them usingJavaScript.
- Ensured that teh sites were perfect across major web browsers (Firefox, me.E. 6-8, Safari, Chrome & Opera)
Environment: HTML, CSS, Java Script, Jquery, Ajax, Photoshop, Eclipse.
Confidential
Jr. Developer
Responsibilities:
- Developed teh UI layout and front-end programming (HTML) for web application that matched requirements.
- Coordinated project activities and ensured that all project phases are followed and documented properly.
- Extensively involved design discussions and user experience sessions to provide inputs on teh layout and UX.
- Designed teh front-end applications, user interactive (UI) web pages using web technologies like HTML and CSS.
- Developed GUI using JavaScript, HTML, DOM, XHTML, AJAX, CSS3 and jQuery in on-going projects.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create teh content on teh fly depend on teh user request, implementing Ajax features for teh application.
- Improved user experience by designing and creating new web components and features.
- Involved in complete SDLC - Requirement Analysis, Development, System and Integration Testing.
- Followed MVC Structure to develop Application.
- Widely used optimization techniques in existing code.
- Handling cross browser/platform compatibility issues (IE, Firefox, and Safari) on both Windows and Mac.
- Tested/De-bugged on browser using Firebug.
Environment: CSS3, XML, HTML5/DHTML, JavaScript, Tomcat Apache, JQuery, JSP, AJAX.
