Senior Developer Resume
New, YorK
SUMMARY
- Big Data Developer/Java Architect with 13+ years of experience in Requirement Analysis, Design and Development using Object Oriented Methodologies and Java/J2EE Technologies
- Experience in solutions involving end to end using Hadoop HDFS, Map/Reduce, Cassandra, MongoDB, Scala, Pig, Hive, HBase, Sqoop, Zookeeper and performance tuning the Hadoop cluster.
- Experience in programming Scala on Spark.
- Expertise in Java/J2EE technologies such as Java 8, Javascript, AgularJS, Bootstrap
- Expertise in RESTful web services using Json and implemented with Spring Boot.
- Good experience in writing Sql and PlSql in Oracle database.
- Experience to SCM tools like Git, CVS and Perforce
- Experience to IDE like IntelliJ, Eclipse.
- Implemented logging framework using LOG4J.
- Implemented automated builds using ANT and Maven Build tools.
- Experience in Requirement Analysis and Design using Design Patterns
- Experience in Multi - site development activities
TECHNICAL SKILLS
Operating System: Windows, Unix, Solaris.
Languages: Map reduce, Pig-Latin, Spark, Scala
Java: Java/J2EE, Spring, Hibernate, Restful Webservices
Javascript Technologies: Java Script, AngularJS, NodeJS
RIA Technologies: AngularJS, Bootstrap, JQuery,
Web Servers: WebSphere 6, Weblogic 10, Apache tomcat
Frameworks: Hortonworks, Spring, Struts, Hibernate
Tools: Sqoop, Oozie, zookeeper, Spark, Intelli J, Eclipse, Maven
Databases: Cassandra, HBase, MongoDB, DB2, Oraclei, MySql, Sybase.
Version control: Git, VSS, CVS, Clearcase, SVN
PROFESSIONAL EXPERIENCE
Confidential, New York
Senior Developer
Responsibilities:
- Interacting with data scientists and gathering requirements.
- Developing and integrating application on Spark (RDD’s) using Hadoop Cluster.
- Coding and implementation of Hive tables using monthly partitions.
- Importing data from Oracle using Sqoop and other files through FTP.
- Developing and scripting in Scala.
- Developing and running scripts on Linux production environment.
- Developing and integrating application on Spark (RDD’s) using Hadoop Cluster.
- Design and develop UI in MVVM architecture utilizing AngularJS
- Develop custom directives.
- Used Angular UI Grid to show the data paginated.
- Bower is used as a package management tool.
- Created Restful web services with Spring MVC
- Used JPA with eclipse link for database operations.
- Migrated the build process to Maven
- Responsible for deliverables, manage goals and plan releases
- Interacted with clients regarding the requirements and issues in the production
- Coordinated with offshore team for follow up of few support issues
Environment: Hortonworks 5.3, Sqoop, Spark, Scala, Oozie, Hive, Spark streaming. Java, J2EE, Angular JS 1.x, Bootstrap, CSS3, Bower, Spring IoC, Spring Boot, JPA with Eclipselink, RESTful Web services, Json, Oracle 11g, DB2, JMS, Git, Weblogic 10, Maven, Jenkins.
Confidential, New York
Senior Developer
Responsibilities:
- Analyze Barclays enterprise architecture
- Solution proposal for migrating from Teradata to Hadoop platform
- Design the actual solution
- Analyze tools and technologies required and support provided by existing software’s latest versions and its support for Hadoop HDFS.
- Propose for technological upgrades
- Hadoop cluster sizing
- Develop a solution for end to end data flow from Oracle to HDFS, access data available in HDFS from Informatica, push/pull of data available in Teradata into and from HDFS
Environment: Java 1.7, Cloudera 4, Sqoop 1.4.3, Hive 0.96, Linux, Eclipse Helios, Informatica 9.5, Teradata, Oozie, Zookeeper, Oracle.
Confidential, Jersey City, New Jersey
Senior Developer
Responsibilities:
- Design and develop Basel I and II templates to submit the data.
- Implemented process based model for server side (Java) functionality
- Used Spring IoC for dependency injection and Spring AOP for logging and exception handling.
- Created Restful web services with Spring MVC
- Jquery is used in in UI.
- Used Hibernate mapping files for database operations.
- Used Mithra (ORM framework) to access the DB2 database.
- Created unix scripts to run java programs and configure them in Autosys console.
- Interacted with the users and business analysts for requirement analysis
Environment: Java, J2EE, Spring Ioc, Spring MVC, intelliJ, Caramel, RESTful Web services, Json, Mithra, Junit, DB2, Unix, CVS, Tomcat, Windows XP.
Confidential, Warren, New Jersey
Senior Developer
Responsibilities:
- Developed the application using Adobe Flex, Spring/Hibernate technologies
- Extensively used Adobe Flex custom components, renderers for UI layout
- Adobe LiveCycle DS is used for PUSH technology.
- Did the deployments in Websphere application server in the DEV/SIT/UAT environment so that testers/users can test the application before going to the production.
- Developed the build scripts to automate the build process using Maven/Ant.
- Handle the Autosys jobs failures in the production and resolve the issues in the underlying programs.
- Used Hibernate relational mappings for database operations
- Used Spring Ioc and Spring MVC on server side frameworks
- Used Maven to build and deploy the application.
- Involved in all stages (Analysis, Design, Development and Testing) of the application development.
Environment: Java/J2EE, Spring IoC, Spring MVC, Hibernate 3.0, Junit, SqlServer 2005, Maven 2.0, Subversion, Websphere 6.1, Windows XP.
Confidential, Basking Ridge, New Jersey
Developer/Analyst
Environment: Java, OO Methods RUP, UML, Rational Rose, J2EE (Java, JSP, JSF, XML, XSL, JDBC, Servlets and JSP), UML, Rational rose Oracle8, PL/SQL, JDBC, HTML, Websphere application server 6.0, Rational Application Developer 6.0.1, Aqualogic User Interaction 6.1, Spring 2.0, Struts, Windows2000,, JavaScript, Maven 1.0.2, Web Services using Axis 2.0, JMS, Fortify Code Review.