Design And Coding Resume
Phoenix, AZ
SUMMARY:
- Around 11 years of IT Experience in Analysis, Design, Development, Testing and deployment of Bigdata applications and Multi - Tier distributed applications.
- Hands on experience with Hadoop technologies Hive, Spark,Scala, Map reduce, Hive, Oozie, Sqoopand Hue with Big data Cloudera and Mapr distributions.
- Hands on working with technologies like Core Java, Java Beans, J2EE, Struts, Spring, Spring MVC, Hibernate, JDBC, XML, Web Services - RESTful and Design Patterns.
- Experience in writing Map Reduce programs for report generation.
- Good experience in setting up the Oozie workflows with Map reduce, Hive, Sqoop and Shell script tasks.
- Hands on experience in Hive QL, partitioning and UDF.
- Proficient in developing the RESTful web services using the Jersey and RESTEasy frameworks.
- Experience in developing applications using Spring framework MVC,IOC and Spring Security.
- Having good experience in persistent layer using ORMHibernate HQL queries with MySQL/Oracle Server database.
- Good experience in writing MySQL stored Procedures, Functions, and Cursors.
- Good understanding and experience on AWS cloud services like EC2, SQS, SNS and S3.
- Used RabbitMQ for reliable and asynchronous exchange of messages.
- Strong web scripting languages like JSP, HTML, DHTML, Java Script, AJAX, DWR, DOM, and CSS.
- Good understanding of NoSQL databases like Riak-Basho.
- Hands on experience in creating project distributions with help of Maven and Ant.
- Proficiency in deploying applications on J2EE Application servers like Glassfish, JBoss, Weblogic and WebShpere.
- Experience on different OS like UNIX, Linux, and Windows operating systems.
- Expertise in Performance improvement and Production support for live Applications.
- Good verbal and analytical skills.
- Self-motivated to take independent responsibility and monitoring the team members and guiding them.
- Documenting the project requirements, use cases and design in Wiki and MS Visio
- Experience in NewRelic and JMeter for performance tuning.
- Domain experience on Banking,Education and Retail.
- Strong experience in end to end SDLC models like Agile and Waterfall.
- Worked with Java/J2EE design patterns like Factory, Singleton, Data Access Object and MVC.
TECHNICAL SKILLS:
Operating System: Windows 98/NT/2000, Linux and UNIX.
Languages: Java, XML, Java Script and SQL.
Application/Webservers: Glassfish, JBoss, Apache Tomcat, WAS and Weblogic.
Java Technologies: JDBC, Servlets, AJAX, JSP, Web Services, AWSand EJB.
RDBMS: Oracle,MySQL, DB2and SQL Server.
Frameworks: Spring, Struts, Hibernate, Jersey, RESTEasy.
IDE’s: Eclipse, WSAD.
Other Tools: JUnit, Ant, CVS, SVN, PMDand VSS.
PROFESSIONAL EXPERIENCE:
Confidential, Phoenix AZ
Design and coding
Environment: Java, Hive,Spark SQL, HDFS, Map Reduce, Web Services,SVN and Eclipse
Responsibilities:
- Involved in analysis, design, task breakdown and estimation.
- Developed Hive transformations on Data warehouse.
- Migrated all the Hive transformations to Spark SQL.
- Analyze and debug the transformationsjobs and propose performance improvements.
- Written hive UDF’s for transformations.
Confidential , Phoenix AZ
Design and coding
Environment: Java, Spring, Hibernate, RESTful -Jersy,Rabbit MQ SQS, SNS, JSON, Riak, Splunk, Cloudera 5.7, HDFS, Map Reduce, HIVE, Impala,Sqoop, MySQL,SVN, Eclipse and Glassfish.
Responsibilities:
- Involved in analysis,design, task breakdown and estimation.
- Writing Map Reduce programs and setting up HadoopOozie Jobs for Auto publish report and monitoring.
- Created reports for the BI team using Sqoop import/export data with HDFS and Hive/Impala.
- Developed multiple MapReduce jobs in Java for data cleaning and preprocessing.
- Working on HUE to monitor the OozieJobs workflows and Coordinators. Executing HIVEand HBasequeries to analyze the production issues.
- Good in writing Hive queries for data loading with partitions into with HDFS
- Re running the Oozie workflows if any of the jobs are failed.
- Design and development of RESTful Web Services.
- Implemented Spring IOC for backend Discussions and Format service modules.
- Generating the Syllabus PDF with Jasper Framework and caching the Syllabus PDF in RiakMemoryDB.
- Implemented persistence layer usingHibernate.
- New Relic tracing to discover and pinpoint potential areas of code that involves high response times to improve the Hiveperformance.
- Application Production Support, analyzing the production issues and providing the root cause and solution.
- Proficient in debugging the remote applications with Eclipse.
- Writing JUnit test caseswithMockitoframework.
- Code review and make the code PMD compliant.
- Strictly followed Agile (Scrum) Methodology that includes daily scrum with team, weekly meeting with business analysts and sprint review with clients.
- Working with JIRA for project management and for tracking the bugs.
- Responsible for mentoring the team members.
Confidential, Chicago IL
Design and coding
Environment: Win XP, Java, Eclipse, Spring, EJB3, RestfulWeb Services, MyBatis, Apache Velocity,Silverlight,JBoss,Analytics, JSON, SVN and SQLServer.
Responsibilities:
- Analysing requirements, planning and task breakdown.
- Design and developmentof REST Web Services.
- Building XML SOAP requests using Velocity templates and response handling using DOM parser.
- Implemented Spring IOC and Auto wiring.
- Writing JUnit test cases.
- Code review and make the code PMD compliant.
Confidential
Design and coding
Environment: Win XP, Java, Eclipse, Eclipse Plug-in Development, XML, Web Services, LDAP, Hibernate, Spring, JBoss, SVN and DB2.
Responsibilities:
- Java Eclipse Plug-in Development.
- Code Generation for Components in a Micro-flow.
- Writing JUnit test cases.
- Analysing requirements, planning and task breakdown.
- Used IOC for security property loading.
Confidential Chicago IL
Designand coding
Environment: Win XP, WSAD, Java, JSP, Struts, XML, DAO’s, Java Script, Web Services, LDAP, DB2 and SQL Server.
Responsibilities:
- Involved in design, development and UTC execution for create, edit and loading the reports.
- Rendering the reports in Grid layout
- Implemented Singleton, Service Locatordesign patterns for EJB lookup
- In data access layer implemented Factory and DAO's
- Generating the SOAP requestXML and parsing the responseXML using DOM API
- Used Spring IOC concepts for Business Objects.
- Design, development and UTC execution of Scheduler Reports.
- Worked with LDAP IBM Active Directory and Tivoli server for getting user email ids and user groups.
Confidential
Team Member
Environment: Win XP, Java, JSP, Struts, EJB, DAO’s, Google Maps, SMS Gateway, Voice XML, Java Script, Eclipse, SQL Server 2000 and Jboss.
Responsibilities:
- Implemented Ajax Service and integrated the application with Google Maps, SMS Gateway, Find Friends (Address Book Import), Voice XML.
- Responsible for writing Struts Action classes, Form Beans and JSPs.
- Responsible for writing EJB’s.
- Developed DAO’s.
Confidential
Team Member
Environment: Win XP, Java, JSP, Java Script, AJAX, DWR, Eclipse, MySql and Jboss.
Responsibilities:
- Responsible for writing DWR classes and JSPs.
- Involved in Vayama Specials and User Profile module.
Confidential
Team Member.
Environment: Win 2000, Java, JSP, Struts, Eclipse, Weblogic and Oracle.
Responsibilities:
- Responsible for writing Struts Action classes, Form Beans and JSPs.
- Developed DAO’s.