Sr Software Engineer Resume
San, JosE
SUMMARY
- Having over 12 Years of strong IT experience Designing, implementing and supporting technical solutions for Fortune 500 companies.
- Expertise in developing and Extensively worked on Distributed Programming with Java, J2EE technologies
- Expertise in developing and writing Hadoop MapReduce in Java, PIG and HIVE applications
- Experience in implementation of Open - Source frameworks like Spring, Hibernate, Web Services etc.,
- Varied experience in working on different domains like Telecom, Banking, Insurance and Financial Services
- Experience with databases such as Oracle 9i, Postgresql, MySQL Server with cluster setup and writing the SQL queries Triggers & Stored Procedures
- Experienced in Agile approaches, including Extreme Programming, Test-Driven Development.
- Exposure to Quality Control processes. Ensured the adherence of Quality compliance initiatives for the project
- Redesigned and refactored legacy systems into Object Oriented applications in Java and Web2.0
- Proficient in load testing, profiling, troubleshooting and performance tuning on application and DB level
- Communicated to diverse communities of clients at offshore and onshore, dedicated to client satisfaction and quality outcomes. Extensive experience in coordinating the Offshore Development activities
- Strong analytical, problem solving and troubleshooting skills, willingness and ability to quickly adapt to new environments and learn new technologies
- Excellent interpersonal skills backed up-by-sound professional ability to work independently as well as a team member.
- Highly organized and dedicated with positive Attitude, possess good time management and organizational skills with the ability to handle multiple tasks with positive attitude
- Possess effective command over written, verbal communication and presentation skills
TECHNICAL SKILLS
Advanced: Hadoop MapReduce, HDFS, HIVE, PIG, Core Java (JDK1.6), J2EE, JSP, Servlets, Spring framework (DI, AOP, ORM, MVC), RESTFul Services (Jersey framework), OOP, JDBC, Multi-Threading, Eclipse, WebLogic 9, Apache Tomcat 7, Gang of FOUR, J2EE Design patterns, Oracle 9i, MySQL, Postgres, ORM, RDBMS, PL/SQL, Solaris, Linux, Unix and Windows.
Experienced: BigData/NoSQL (HBase MangoDB), Hibernate, JavaScript, AJAX, JSON, CSS, HTML 5, JMS, EJB2, Swing AWT and JMS (Apache Active MQ)
Knowledgable: Struts 2, JQuery, C, C++, VC++
PROFESSIONAL EXPERIENCE
Sr Software Engineer
Confidential, San Jose
Responsibilities:
- Worked in Multi Clustered Hadoop Echo-System environment
- Analysing new requirements, preparation of feasibility study documents for major enhancements
- Designed and Developed MapReduce jobs in Java around 85 different subscribers and HTTP reports in MR4, MR4-ER1, MR4-ER2 and MR5 releases synchronizing with ASR5K standards
- Defined job flows, managing and reviewing Hadoop log files
- Load and transform large sets of unstructured data from UNIX system to HDFS
- Experienced in running Hadoop streaming jobs to process terabytes of CSV format
- Supported Map Reduce Programs those are running on the cluster
- Jobs management using Fair scheduler.
- Involved in loading data from UNIX file system to HDFS.
- Exporting data to POSTGRESql using sqoop
- Written PIG Scripts to analyse Hadoop logs
- Created Hive tables, loading with data and writing HIVE queries which will run internally in map
- Handled Service Request (SRs) and Queries from customers, MUR TAC team and ASR5K Line Managers, including Non-Business and Weekends/Holidays
- Participated in Project Planning and prioritization between, new requirements, enhancements, Bugs raised from the field and Customer queries and Preparation of Release Scheduling
- Performed Single Point of Technical Contact for different teams like TAC, DEV, QA, ASR5K Line Managers.
- Provided non-business and weekend/holidays technical support to various teams to support critical cases from the field
- Coordinating with Confidential Managers, ASR5K team, MUR TAC team to gather new requirements and converted them into Functional Specification documents
Environment: Hadoop MapReduce, HIVE, HDFS, Java (JDK1.6), Spring (IoC, AOP,), CSV files, Linux, Eclipse
Sr Software Engineer
Confidential, Illinois
Responsibilities:
- Designed and Developed MapReduce jobs for statistical analysis and reports of Charging gate Interface, BSC Interface, Gn, Gr interfaces using Java
- Loading SGSN log files to HDFS and analysing them through MapReduce using Java
- Created HIVE tables and loaded data into tables by writing HIVE queries
- Designing and developing new requirements and enhancements using Java, Spring, Hibernate, Hadoop, MapReduce, HIVE, RESTful Webservices, Multi-threading, JSP, Servlets, HTML, Java Script, JSP, JSF and Java Beans technologies
- Performing the role of Technical point of contact to handle customer escalations and work towards understanding the criticality and resolving the escalations in a timely manner
- Reporting deliverables status to line managers using appropriate tools
Environment: Hadoop MapReduce, HIVE, Java JDK(1.5), Spring, Hibernate, JSP, flat files (unstructured log files), Linux and Eclipse
Sr Software Engineer
Confidential, Illinois
Responsibilities:
- Designed and developed Hadoop (0.20) MapReduce jobs for DN2, DB2 and EKSOS nodes subscriber traffic reports and Packet Core usage reports
- Creating and loading data into tables using HIVE
- Enhanced the existing systems using Java, J2EE, JSP, Spring, Hibernate, Struts, JSP and Java Beans
- Designed and Developed DN2 cross connections, DB2 batching, EKSOS and Q3Stack modules using Spring, Hibernate, JSP, JavaScript, Servlets, CSS and XML
- Enhanced Cross connections vs path finding process using java multi-threading techniques for DN2, and DB2 nodes
- Enhanced Q3 stack values against EKSOS NM sync-up using threading concepts
- Involved in requirements gathering and designing, server side coding using Spring and Hibernate, DAO, Actions, Filters, Handlers and JSP’s using HTML, CSS, JavaScript and Ajax
- Worked on performance tuning the database by tuning queries, creating indexes, stored procedures
- Involved in design for major enhancements to the existing systems
- Written Approach Notes documents for all NM upgrades and Client specific Re-Branding activities
- Helping manager in handling risk assessment and subsequently created contingency and mitigation plans
- Ensured the resolution of queries, Incidents, and bugs within agreed SLA time frame
- Ensured client satisfaction by giving support during odd hours & holidays
- Planned and implemented project plan to facilitate the definition of project scope, goals and deliverables, and defined project tasks
- Tracked project deliverables at all milestones defined for the project.
- Always set and met realistic deadlines. Forecasts changes and communicates current and projected issues
Environment: Hadoop MapReduce, Java, JSP, Struts, Spring, Hibernate, Oracle8i, WebLogic 9, Eclipse, Linux, Solaris.
Software engineer
Confidential
Responsibilities:
- Participated in re-design of the application using Java, JSP, Servlets, RESTFul WebServices, Java Beans, XML, AdvantNet SNMP and MySQL technologies.
- Written Implementation proposals with design alternatives for ENUM+ and IPWorks 5.0 upgrade work packages and configured MySQL Cluster with 4 Solaris Systems and Integrated with IPWorks.
- Using existing architecture designed and developed new ENUM+ objects.
- Designed and developed ENUM+ objects storage in MySQL cluster synchronizing with DNS Server using java multi-threading concepts
- Performed extensive work for MySQL Cluster migration (InnoDB database engine to MyISAM database engine)
- Was involved in fixing critical Trouble Reports in different work packages and Solved legacy problems came from 4.2 (a previous version of IPWorks), got solved quickly like SNMP alarms.
- For my outstanding work I was awarded with "Feather in My Cap” award.
Environment: Core Java, Java Beans, JSP, Solaris, Apache Tomcat and MySQL, AdventNet SNMP
Project Engineer
Confidential
Responsibilities:
- Worked extensively on Re-Designing and coding of CLI Parser in JavaCC with new grammar file.
- Developed the module to bypass COBRA module and use UDP to communicate with NMs and integrated with existing system.
- Involved in all client presentations, team meetings and technical discussions.
Environment: Java, JavaCC, TimesTen DB, CORBA and Solaris.
Project Engineer
Confidential
Responsibilities:
- Developed Stateless Session Beans for investment transactions module (ITM) based on Detail Design Document
- Developed interfaces to communicate with stateless session beans for ITM, and JSPs, Servlets and JavaBeans
- Developed DataAccessObjects, DelegateObjects, ValueObjects, ActionClasses for ITM
- Developed stored procedures and SQL queries for ITM
Environment: Java, JSP, Struts, EJB, WebLogic, Oracle, XML
Project Engineer
Confidential
Responsibilities:
- Involved in discussions with other departments like Confidential Book Keeping to gather requirements
- Design RI E-Sub application using Java, JSP, Servlets and JavaBeans
- Written stored procedures and SQL queries in Sybase
- Co-ordination with other team members
Environment: Java, JSP, Apache Tomcat, Sybase, JDBC
Software Programmer
Confidential
Responsibilities:
- Handled bug fix activity for the bugs received from the field.
- Developed application modules using JSP, Servlets, Java Beans, Stateless Session Beans and CSS framework.
- Developed logger frame work to handle any types of errors and exceptions
- Developed stored procedures and SQL queries
- Co-ordination with other team members.
Environment: Java, JSP, EJB, WebLogic, Oracle, JDBC