Technical Lead ,resume Profile
SUMMARY
- 8 years of experience in IT Industry as Senior Java Developer with system analysis, design, development and testing of complex software systems in Retail and Consumer Market Research with OOAD and technologies using Hadoop, Java, J2EE, JavaScript, XML, Web Services, Rich Client Platforms User Interfaces and Web Development technologies.
- Experienced in Hadoop ecosystems, HDFS, MapReduce,Hive,Oozie ,Impala,Big Data, ETL, RDBMS.
- Over 5 years of experience in EAI Enterprise Applications Integration Composite and SQL technologies with extensive application development, enhancement and implementation of software applications using Application Development Frameworks with OOP, UML, application of Design Patterns.
- Big Data Certified in Hadoop using Hive for Data Warehouseing , Controlling Hadoop Jobs using Oozie and Map Reducing.
- Experienced with Database Performance Server Netezza technology IBM's PureData System for Analytics . Worked on Cognos and Crystal Reports.
- Diverse experience of working in development, enhancements and maintenance projects which includes configuration, maintenance, tuning, sizing and planning in production, testing, and development environments.
- Diverse experience utilizing Java tools in business, Web, and client-server environments including Java Platform, Enterprise Edition Java EE , Enterprise Java Bean EJB , JavaServer Pages JSP , Java Servlets , Struts, Spring and Java database Connectivity JDBC technologies.
- Excellent technical and analytical skills with clear understanding of goals
- Excellent communication, interpersonal skills with building strong working relationships with coworkers and management as part of team
Areas of Expertise
- Hadoop Ecosystem
- Composite Enterprise Integration
- Application Development Frameworks
- Web Services
- Design Pattern applications
- Application of Testing Frameworks
Experience and Skills
Operating System : Windows 9x/NT/XP and UNIX
Programming Languages : Java, J2EE
Database related : Natezza , Oracle 9i, MySQL
Server 6.5/7.0, MS-Access,Hadoop
Scripting Languages : Java Script, CSS, Ant,Ext JS2.0
Web Technologies : JSP, Servlet, EJB, JSF, JMS, HTML,XML, XSL, RMI,
Swing, Applets, Rich Client Platform, JAXB, Web Services
Servers : Composite Information Server 5.1,
Java Web Server 2.0, Apache Tomcat 5.5.17,JBoss 4.0.4,CDH4
Frameworks : Spring,Struts,Hibernate
Packaging Tools : Ant, JAR, WinZip
EAI : Web Methods - Client API
Reporting Tools : Cognos, Crystal Reports, Business Objects
File Version Control Tools : Microsoft VSS, Subversion ,Hudson
IDEs : IntellijIDEA ,Eclipse, NetBeans
Design Tools : Rational Rose, Visio, XML Spy
Testing Tools : JUnit, ASSENT
Database Tools : Toad, DBVizualizer, Stored Procedure Builder
Network Tools : FTP, Telnet, SSH
PROJECT EXPERIENCE
Confidential
Position :Hadoop Engineer / Technical Lead
Environment :Windows ,Unix
Tools : Hue,Oozie,Impala ,Cloudera Manager CDH4.5.0,HDFS, DBVizualizer,SVN,Unix scripting,Eclipse,Sql Developer,Oracle9i,MySql,HP Quality Center
Responsibilities:
- Worked in Global analytics platform on Hadoop based Platform.
- Developed prototype and analyzed data thorugh Hive.
- Designed and developed MapReduce Programs for optimal analysis of Pricing Insights and Pricing Elasticity.
- Cloudera Manager administration of CDH4.5.0 includeing 30 data nodes.
- Team leader on projects utilizing Hadoop Ecosystem,Java, Java EE, Enterprise Java Bean, to create fully-integrated Client Reporting Systems.
- Implementation of Critical Application specific prototypes for data analysis with various dimenesions as market,Store,Period and Fact Calculations using Impala.
- Worked on Job Trackers and effective calculation of Reducers and optimal block sizes required.
Confidential
Position :Software Engineer / Technical Lead
Environment :Windows ,Unix
Tools : Java, Composite Information Server,Composite Studio,DBVizualizer,SVN,Natezza,Unix scripting,Eclipse,Log4j,Sql Developer,Oracle9i,MySql,HP Quality Center
Responsibilities:
- Collaboration with stakeholders and business sponsor to translate business and functional requirements into deliverables.
- Engage with architects assigned to design and prototype the platform
- Team leader on projects utilizing Java, Java EE, Enterprise Java Bean,Composite Information Server,Netezza and Apache Struts Web applications to create fully-integrated Client Reporting Systems.
- Played Critical part in data virtualization using Composite Nielsen Hook and customizing the Netezza Sql queries through conceptual java reducing the report execution time through the Netezza performance server by 25 .
- Implemented the Composite Java Procedure as a Hook code masking the Database through Composite Information Server integrating disparate datasources.
- Worked on Throttling and Cacheing using ehcache Concept to streamline the Query traffic execution against Composite by assigning prioritization levels by determination using Query size Algorithm.
Confidential
Role :Lead ADF Toolkit Developer
Tools :Java, J2EE,Motio SDk's, Cognos ,Oracle ,MySql,Toad,Eclipse,Quality Center,SVN,IntelliJIdea
Project Description: ADF platform is positioned as The Nielsen Company's next generation delivery tooling and user experience for Business Intelligence BI . It is global, scalable, flexible, device-aware, role-aware, and presents contextually-appropriate experiences across a wide range of Cognos Reports. It enables clients to integrate harmonized Nielsen data sources with their own and 3rd party data to perform world class BI, analytics, and reporting using Cognos and customizing through ADF widgets.
It also facilitates collaboration across global teams: between clients, client partners, and Nielsen Client Services. It will empower our professional service teams to provide higher value to clients by tailoring their needs with greater innovation, and quicker reporting response.
Responsibilities:
- Involved in complete SDLC, which includes requirement gathering, analysis, design, development, and Implementation.
- Transformed complex business logic into database design, creating datawarehouseing schema's and maintaining it by using SQL objects, stored procedures, user defined functions, views, T-SQL scripting and jobs. Extensively worked in analysis of data and determine relationships and dependencies from raw data.
- Implemented ADF sdk's from Motio built on top of Cognos Sdk's connecting to the Oracle Database as a backend to store the changed report connection. ADF sdk's sends request to Cognos dispatcher through SOAP. The dispatcher handles the request and pulls the appropriate report through BI Bus and executes it.
- Managed and created dynamic widgets and static prompt in ADF Application Development Framework to determine how and where to modify report specification xmls and implement customized functionalities.
- Conducting code review and design reviews for the components which were created.
- Key responsibility is performance tuning including reading / understanding widget plans and alter queries and other database objects.
- Conducting code review and design reviews for the components which were created.
Confidential
Role : Lead Meta Data WebService Developer
Tools : Java, J2EE,Tomcat Server,Web Services, XML,JAXB,SVN,Eclipse,Oracle,XMl Spy
Responsibilities:
- Served in a team comprising of six with Cognos and Web Services.
- Constructing Complex Jaxb Objects and Xml Parsing.
- Transformed complex business logic into Web Services for fueling the Customized Reports.
- Extensively worked on Troubleshooting, Installation, configuration using Hudson Builds
- Documentations for design, testing, bug fixing status update, on call if necessary
- Conducting code review and design reviews for the components which were created.
Confidential
Role : Developer
Tools : RCP Rich Client Platform ,Java, J2EE,Java Scripts,Ext JS2.0,BEPL,JSP,Oracle,Rational Rose UML ,Subversion, VSS
Responsibilities:
- Implemented Rich User Interfaces through Eclipse RCP as a thick client for the application.
- Transformed complex Used derivatives and designed using Java Scripts and Ext JS 2.0 Framework and JSP for Front end Development.
- Designed Object Oriented classes structure.
- Testing and Error troubleshooting.
- Documentations for design, testing, bug fixing.
- Conducting code review and design reviews for the components which were created
- Version controlling for the project was done using VSS.