Software Engineer Resume
SUMMARY:
- 8 Years of experience in Software development (Java and Big Data).
- Oracle Certified Java Professional (OCJP).
- Cloudera Certified Developer for Apache Hadoop (CCDH). Expert noledge in Hadoop (MapReduce, Hive).
- Expert noledge in real time data analytics using Apache Storm.
- Worked in Agile methodology of software development process as a Scrum Master.
- Experienced in all facets of software development life cycle, from requirements analysis, architecture, design, coding, testing to product release.
- Strong foundation in Programming, Debugging skills, developed modules which has met wif client requirements.
- Better Communication, Presentation and Customer Interaction skills.
- Good understanding of Software Development Life Cycle; “CMMI - L5” practices and procedures.
TECHNICAL SKILLS:
Programming Skills: Core JAVA wif JSPs, Java Springs,Hadoop Map Reduce, Hive, Apache Storm, HTML, CSS, Perl Scripting.
Frameworks: Java Springs,Hadoop, Apache Storm
Operating Systems: Windows, Linux
Software Methodologies: Agile and Waterfall
Testing Tools: Junit, MRUnit
Revision Control: Tortoise Sub Version (SVN) & Git
Tools: Eclipse, RIDE, VNC Viewer, WinSCP, QC,PMD, Klockwork, Ant, Maven
MS Office: MS EXCEL, MS Word, MS Power Point
PROFESSIONAL EXPERIENCE:
Confidential
Software Engineer
Environment: Apache Storm and Java
Responsibilities:
- Worked on designing and implementation of the Storm as a framework.
- Setting up the storm cluster and development environment.
- Implementation of the generic bolts (storm topologies) which can use python, C++ and java to process the data streams.
- Acted as a Scrum Master for the team.
Confidential
Environment: Java, Hadoop (MapReduce, Hive)
Responsibilities:
- Analyzed the Functional Specifications.
- Implementation of the specifications using Map-Reduce and Hive programming languages.
- Unit testing the Map-Reduce program using the MRUnit.
- Documentation and Demonstrating the developed application to the client.
Confidential
Software Engineer (me.T Analyst)
Environment: JAVA, Perl and Shell scripting
Responsibilities:
- Acted as a scrum master for the team.
- Gathering network requirements from requirements Verification team and the client.
- Writing java modules to build/simulate network of given specifications.
- Writing/Modifying Perl and Shell scripts to support various types of network elements in a simulated network.
- Worked closely wif the clients at on-site location for requirements gathering and demonstrating the simulated network that is developed based on the requirements.
- Acted as a code quality Auditor for the project's code base repository.
Confidential
Systems Software Engineer
Environment: JAVA, JSP, Java Script.
Responsibilities:
- Grooming (Requirements Analysis) of new features and development, resolving internal issues and bugs identified.
- Maintenance and development of selenium test cases.
- Involved in IQA (Internal Quality Audit) for the deliverable by doing code reviews and auditing the quality metrics.
- Demonstrated the developed application to the end customers and APOs.
- Actively participated in sprint planning to sprint retro.
Environment: WS 2003, Install Shield, SQL Server2008.
Responsibilities:
- Develop the components required and provide support for the features for creating installers / packaging the TNMS-Core application using Install Shield tool.
- Support the TNMS-Core deployment check activities on all the supported platforms.
- Support for the TNMS-Core Production builds generation.
- Received STAR OF THE MONTH for June-2012 towards outstanding contribution for the project in meeting deadlines.
- Acted as a Scrum Master (Lead) for a team of 14 members.
- Excellent feedback from customer for Zero Defect Delivery.
- Acted as a Code base responsible and Mandatory code reviewer to maintain the code quality.