Career Objective
Seeking a position that will build on my skills experience in Java and BIG DATA in the challenging emerging areas of information technology
Professional Summary
1 Having 8 years of professional experience in IT industry with Excellent Development and Programming Knowledge on Hadoop Framework and Java technologies
2 3 years of Experience in product development.
3 Expert in developing web applications using Java, Servlets, JDBC, Struts, JSP, Ajax, CSS, JavaScript and HTML
4 Expert in Map Reduce, HDFS, Hive, Pig, Sqoop.
5 Experience working with Oozie, HBASE.
6 Expertise with Web services SOAP, WSDL and Rest services
7 Experience in NOSQL like Mongo db
8 Experience in Object Oriented Programming.
9 Experience in STRUTS framework
10 Expertise in the deployment and hardening of web applications in Apache Tomcat
11 Experience in writing Hive UDF
12 Experience in build automation tools like Jenkins, Hudson, Ant, Maven
13 Experience in UI frameworks like JQuery,BackBone.js
14 Experience in version control system tools like CVS, SVN, Clearcase
15 Performed Importing and exporting data into HDFS and Hive using Sqoop.
16 Experience in writing shell scripts
17 Hands on experience in VPN, Putty, Win SCP
18 Good Working Knowledge about Java Data Structures and Design Patterns
19 Worked in different methodologies such as Waterfall ,Agile and Scrum
20 Excellent communication skills, professional outlook towards knowledge sharing and team work
21 Highly organized with the ability to manage multiple projects and meet deadlines.
Technical Skills
| Hadoop Stack | Map Reduce, HDFS ,Hive, Pig, Sqoop, Oozie, HBASE |
| Languages | Java/J2EE, Jsp, Servlets, JDBC, Xml |
| Web Design Tools | Ajax, JQuery, JavaScript, HTML, CSS, Json |
| Databases | MySQL, Mongo, SQL |
| Operating System | Windows, Linux |
| Web Services | REST,SOAP,WSDL |
| Build Source Controller | Ant, Maven, Jenkins, Hudson, SVN, CVS, Clearcase |
| Framework | Struts,Jquery,BackBone.js |
| Application Server | Tomcat, JBOSS |
| Development Tools | Eclipse |
Work Experience
| Role | Data Architect |
| Responsibilities | - Designed the Seasonality use case
- Developed the Hive Scripts for calculating seasonality logic
- Partitioned the data based on the cycle cut date
- Developed the Hive UDF for determining the seasonality indicator
- Created generic shell script for co coordinating the jobs
- Created the Java Rest client
- Worked on the hive performance
- Created the shell script for sftp and email
- Worked on Onshore/Offshore model and lead the offshore team of 5 members
- Interacted with Business team on regular basis to understand the requirement
- Worked on MapR Hadoop distribution
- Set up the cron jobs to run on last two days of every month
- Involved in SIT and UAT testing
|
| Environment | HDFS, HIVE, HBASE,PIG, Java, Jenkins |
| Confidential | Confidential |
| Role | Technology Lead |
| Responsibilities | - Worked extensively in writing Hadoop Map Reduce programs for data preprocessing.
- Worked on POC for identifying Credit Card Risk
- Import/Export of data from Oracle to Hive table using the
- Sqoop commands.
- Developed the signature extractor algorithm which extracts the signature of the emails so that content is passed for further processing
- Worked on the Sentiment Analyzer algorithm which determines sentiment of the email
- Developed programs for incremental loading using the hive
- Partitioning and bucketing functionality.
- Responsible for developing the application service side which
- Interacts with the client side.
- Worked extensively with Oozie for job submission.
- Responsible for product deployment.
- Managed the application backup by writing scripts.
- Worked on the security aspects of the product.
- Managed team of 3 members.
- Provided the production support.
|
| Environment | - HDFS, Map Reduce, Oozie, Sqoop, Hive, Java,
- Rest/Soap Web Services, Mongo db, Jenkins, Json, Tomcat, SVN.
|
| Confidential |
| Description | - Agents across the Globe to books flights using the app. The product interacts with Amadeus Global Delivery System to get the flight details.
- Leave Management System helps Amadeus Employees manage their leaves effectively. Amadeus Employees can apply their leaves from anywhere using Mobile, Tablet or Computer.
|
| Role | Senior Software Engineer |
| Responsibilities | - Worked on requirement analysis, design, modeling, development and testing of web based projects in JAVA/J2EE environment.
- Built the services for mobile platform that helps in airline booking
- Worked on developing screens for Mobile App using ARIA Framework
- Built the Leave Management Application using latest technology
- Interacted with onsite team to understand the requirement and developed the HLD
- Developed UI prototype.
- Automating the web applications testing using Selenium
- Performed Unit Testing using JUnit
- Code review and unit testing
- Managed a team of 5 members
|
| Environment | - Java, Jsp, Servlets, Struts, MySQL, Html, JQuery, CSS, Javascript,
- Ajax, ARIA,SVN, Json, Tomcat
|
| Confidential |
| Role | Senior Software Engineer |
| Responsibilities | - Worked on implementing the Change Requests.
- Developed UI prototypes using mockups and wireframes
- Developed Web pages for the AirCanada web site.
- Worked on code Obfuscation
- Followed stringent Quality procedures for promotion of code to Production environment
- Providing the production support
- Used the Jenkins tool for build automation
- Interacted with Client to understand requirements
- Worked with multiple teams to get the CR delivered on time
- Identifying tools that improve product performance
|
| Environments | - Java, Servlets, Html, JSP, Clearcase, JQuery, CSS, Javascript. Ajax,
- WSDL, SOAP, Tomcat.
|
| Confidential |
| Role | Technology Consultant |
| Responsibilities | - Design and development of Cloud based testing framework.
- Worked on the automation part of the framework
- Created Web Service for handling schedule requests
- Actively involved in fixing time conversion issue
- Used Grinder Scripts for performance testing
- Used the Hudson tool for build automation
- Deployment of the application in pilot production environment
- Providing pilot production support
- Code review and unit testing
|
| Environment | - Java, Servlets, Hudson, CVS, Linux, Putty, Jaxb, Xml, WSDL,Axis2,
- Grinder, Tomcat.
|
| Confidential |
| Role | Software Engineer |
| Responsibilities | - Client interaction to understand the requirements
- Design of web pages
- Worked on implementing the change requests
- Improving the application performance by identifying the bottlenecks and suggesting the changes
- Developed the java applet for scanning the images and uploading to the server
- Deployment of the application in production environment
- Providing production support
- Code review and unit testing
- Worked on generating the dynamic application build based on source check in.
- Used JMeter for performance testing
|
| Environment | - Java, Jsp, Servlets, Applets, SQL, Html, JavaScript, Xml, CVS,
- JMeter, Tomcat
|
: