Java Software Engineer resume examples

Choose and edit as your own

Get inspired by the best resume examples picked for your profession and create your!

Add pre-written phrases

Describe yourself as a professional just in 2 clicks! All the phrases you need are prepared by us

Save and Download your Resume

Save it in PDF format. Ready-to-sent to you employer!

This resume is created in 7 minutes.
Career Overview
Software & Controls Engineer with 3 years of experience in the areas of Software Development & Web Programming using ASP.NET Web Forms / MVC, C#, SQL Server, HTML, Twitter bootstrap css, JQuery and AngularJs
  • Proficient in developing web application using C# & AngularJs
  • Fast learner
  • Good working knowledge on Scrum & Agile software methodologies.
  • Adept in end-to-end development of software product from requirement analysis to system study, designing, coding, testing, documentation and implementation
  • Excellent communication and interpersonal skills with ability in solving complex software issues
Technical Skills
  • Languages: C#, SQL, JavaScript, JSON, HTML, Bootstrap CSS3
  • Web Programming: ​ASP.NET Core 2.0, ASP.NET (Web Forms, MVC 5 and REST Web API), AngularJs 1.6.x, jQuery. Twitter Bootstrap
  • Web Server: IIS, Lighttpd
  • Framework: Entity Framework 6.0
  • Database: SQL Server 2008 R2, MySQL
  • No SQL DB: CouchDB
  • Tools : Visual Studio 2013 / 2015 / 2017, MSOffice
  • Server Side Testing Tools: MSTest
  • Project Management Tools: Test Track
  • Source Code Repos: GIT, SVN
  • Cloud Services: Amazon Web Service (EC2, S3, Cloud Front, Virtual Private Cloud, Load Balancing, RDS)
  • Continuous Integration: Jenkins
  • Received Extra Mile Award for extended project work done beyond the assigned task. (Q1- 2016)
  • Received Spot Award for successful release of the product launch. (Q4 – 2016)
Work Experience
Software Engineer Oct 2014 to Current
Ingersoll Rand India Pvt. Ltd Bangalore, India
Working on Industrial Automation domain by implementing a seamless product which automates the industrial daily workouts and automation products used by various industries
  • Implementing cross-platform user interactions with web API created in .NET Core 2 and using AngularJS to integrate it to devices and tools
  • Integrated Web enabled embedded designs and systems which are capable of working from any kind of device handheld or desktops or workstations
  • Using CouchDB as a NOSQL database for high performance real time requirements of the Embedded Devices to store the run time data generated
  • Implemented web sockets in AngularJs to ensure to peer to peer connection between the device and the views.
  • Implemented multi lingual support on the embedded devices with customized on screen keyboard which can work across any embedded device running angular on its front end
  • Production support to fix acceptance testing bugs and post release customer queries & feature requests
  • Provided user requirements analysis, design to completely understand the project
  • Implemented cross-platform web application developed using C# MVC
  • Used AES 128 bit encryption to be applied on the license file generated from the web application
  • Implemented email functionality to automatically send email upon creating license
  • Used JavaScript chart lib to display data in graph format
  • Used MSSQL as a database and Entity framework to store user and license related information
Education and Training
Computer Science (CGPA – 8.91), Master of Technology (M.Tech) 2015 VIT UNIVERSITY Vellore, TamilNadu, India
Information Technology (CGPA – 7.99), Bachelors of Engineering (B.E.) 2012 V.V.P. Engineering College Rajkot, Gujarat, India
This resume is created in 7 minutes.
Accomplished and results-oriented business/systems Computer Analyst with demonstrated success in IT process management. Recognized for attention to detail, adherence to standards, and expert technical background.  
Education and Training
Master of Science Nanotechnology 2020 University of Central Florida Orlando, FL, United States
Bachelor of Science, Computer Engineering (GPA 3.06) 2016 Polytechnic University of Puerto Rico (ABET Accreditation Board for Engineering and Technology) San Juan, PR
  • Certificate, OSHA 30-Hour Construction Industry Outreach Training.
  • Certificate, CompTIA Security+ SY0-401: Control Fundamentals and Security.
  • Certificate, SQL Server Database Fundamentals: Design Principles and Data Manipulation.
  • Programming C, C++, HTML, Dev++, Visual Studio, Virtual Box. 
  • Windows Proficient.
  • Network Design: Cisco Packet Tracer, ifconfig, ipconfig. 
  • Languages: English, Spanish, Turkish.
  • Database Management: SQL Query,Oracle. 
  • Design Programs: Visio, Logism.
  • Microprocessors: Arduino.
  • Computer Architecture Programs: AutoCAD.
Software Engineer Aug 2015 to Jun 2016
FeedYAK INC. San Juan, PR
  • Prepared documentation for Engineering Software.
  • Performed Inventory for the project.
  • Made the research and the design to create web application algorithms, interfaces and designs for software systems.
  • Supported software research and development projects.
  • Performed computer operations and standard software applications. 
  • COE 4330 COMPUTER NETWORKS (School Project) 2016 PR Spring Hotel Network Topology Diagram. Hotel Guesthouse WiFi Network Project. 
  • CECS 4202 Computer Forensics Cyber Security (School Project) 2014 Fall.
  • Management Small Business Project: Research and Design Data base for business inventory (School Project) 2013 PR.
  • Data Base Customer Project: Used SQL and Data base design SQL stands for Structured Query Language. SQL lets you access and manipulate databases (School Project) 2013 PR.
This resume is created in 7 minutes.
Professional Summary
Seasoned Software Engineering professional with over 10 years of experience in creating applications and systems through complex code, in a variety of industries. Extensive experience in data assurance, modification, and test modules. Continually exceeds expectations by creating valuable partnerships and works well with people at all levels of the organization, including stakeholders, customers, and vendors.
  • Researching & Evaluating
  • Strong Analytical Skills
  • User Requirements
  • Writing Code & Applications & Systems
  • Monitoring & Correcting Defects
  • Cohesion & Modification
  • Test Modules & Test Scripts
  • Security & Soldering
  • Embedded Unit Testing
  • Oscilloscope, Multimeter & Debuggers
Work History
Software Engineer, Current
TimeKeeping Systems Solon, Ohio
  • Investigating, researching, and evaluating new technologies including ultra low power ARM based bluetooth low energy microcontrollers for the next generation of products.
  • Diagnosing and fixing critical problems with pre-release products, including a lithium ion battery that was overcharging.
  • Analysing user requirements, and designing, writing, refining, rewriting, and unit testing code to develop new software programs including core platform firmware for the nordic semiconductor nRF52832 microcontroller.
  • Developing existing programs by analysing and identifying areas for modification, adding NFC functionality to firmware to allow in field configuration and identification, and integrating existing software products to get incompatible platforms to work together.
  • Creating technical specifications while working closely with other staff, such as project managers, graphic artists, UX designers, other developers, systems analysts, and sales and marketing professionals.
  • Writing systems to control the scheduling of jobs and to control the access allowed to users and remote systems, as well as writing operational documentation with technical authors.
  • Monitoring and correcting defects, and consulting clients and colleagues concerning the maintenance, performance, and modification of software and operating systems, and creating automated nightly system tests to exercise hardware and firmware using NI PXI instruments.
  • Leading small team of 8 in the development of embedded devices for use in correctional environments, by creating end-to-end manufacturing procedures and software with C# and MSSQL, while implementing unit testing build process for existing 8051 firmware via dual compiling for target hardware and x86.
Software Engineer, 01/2014 to 01/2015
Applied Vision Akron, Ohio
  • Managing the software development lifecycle by developing and directing software system validation and testing methods, fixing any bugs found, and directing software programming initiatives to shape the future of the systems.
  • Working closely with clients and cross-functional departments to evaluate current user interface frameworks to overhaul existing UI, and demonstrating and communicating project statuses and proposals, while overseeing the development of documentation.
  • Monitoring system performance by maintaining and adding new features to the real time vision inspection system, and analyzing data to effectively coordinate the installation of new systems and the modification of existing systems.
  • Leading a small team of 5 by developing and executing project plans including migrating existing CPU image processing modules to GPU / CUDA, resulting in increased speed and throughput, while communicating key project data to team members and building cohesion.
  • Creating innovative solutions to meet the company's technical needs by applying mathematics and statistics to problem-solving initiatives and evaluating new toolchains for ease of use and optimization capabilities.
  • Designing and implementing firmware in C++ for PIC32MX for slide controllers, including an I2C bootloader for field upgradable firmware, as well as developing PC software for the testing, manufacturing, and calibration of slide controllers.
Software Developer, PCC Airfoils Minerva, Ohio
  • Designing, developing, and automating different types of business applications for the accounting, manufacturing, and R&D teams, and implementing requirements gathered from stakeholders.
  • Testing software applications structure and computing systems, and identifying and explaining needed changes, while ensuring security and data assurance is being configured across systems.
  • Coordinate department needs and make suggestions regarding its technical direction, and ensuring that clean and creative solutions which use the latest technologies available are implemented.
  • Working in a multidisciplinary team including software, electrical, and mechanical engineering to develop an overall feel for system development, as well as providing help desk support for front offices and manufacturing areas.
  • Automating existing test modules by developing and debugging test scripts written in python, as well as reading and development software in C/C++ and simulink.
  • Migrating critical business software from VAX Mainframe to C# and MSSQL, and creating new closed-loop, fully-automated test and measurement scripts to test software-driven hardware functionality.
  • Using feedback from hardware test system including audio precision and labview to verify results of test scripts, and performing other integration testing while monitoring audio quality and feature functionality.
Senior Design Project, COMPANY NAME MISSING
  • Designing and implementing a solution tailored to meet a specific community in need, and organizing and generating the final report, written in LATEX, and presenting it to superiors and advisors.
  • Wring motor controller firmware for PIC16F micro controllers that are capable of orienting a camera within ± 0.5 degrees of desired position.
  • Interfacing a raspberry pi with an accelerometer, a pressure sensor, GPS, a magnetometer, and motor controllers to generate positioning data and motor control.
Co-Op, 05/2011 to 08/2011
  • Working with production engineers to update master electrical drawings in autocad for tire balancing machines, as well as populating and soldering printed circuit boards for production.
  • Assisting in development of a uniformity product line, by keeping floor documentation up to date, troubleshooting problems, and developing drawings and bills of materials.
  • Creating a transfer cart to improve mobility of the uniformity machine throughout the production process, and increasing safety and efficiency of workers through the implementation.
Engineering Assistant, 01/2008 to 01/2010
PPM, Inc
  • Aiding engineers in assembly and testing of prototype electronic test equipment, as well as working in small teams of 4 on the manufacturing of high precision electronic test equipment and accessories.
  • Resolving engineering problems by collecting and analyzing information, researching, adapting, and modifying engineering techniques, and recommending solutions for resolving design integration issues.
  • Meeting cost standards by preparing cost-benefit analyses, and tracking and reporting expenses, while also complying with codes and regulation requirements, and preparing permit applications, plans, and compliance reports.
Engineering Assistant, 06/2007 to 08/2007
National Biological Corporation
  • Assisting engineers with development of prototypes and the production of phototherapy booths per FDA guidelines by adapting and applying various engineering techniques to create the ventilation system.
  • Verifying engineering applications by conducting tests and inspections, building and analyzing models and simulations, and conducting laboratory experiments and measurements.
  • Preparing guidelines by describing operational and testing methods and procedures, as well as preparing reports and calculations that include engineering notes, designs, schematics, and board layouts, and filing them for future reference.
Lift Operator, Boston Mills - Brandywine
  • Ensuring the safe and efficient operation of mountain chair lifts, and the customers that use them by provided safety instructions while extending physical assistance to customers of all skill levels as they load and unload from lifts in all kinds of weather.
  • Providing superior customer service by interacting and talking to all lift passengers, while also identifying potential hazards and reporting them immediately for the safety of the guests.
  • Maintaining all operational aspects of the assigned lift including ramps, mazes, and signs, and communicating problems to supervisors while showing initiative in handling routine and emergency matters.
Bachelor of Science: Computer Engineering, The University of Akron - Akron, OH
This resume is created in 7 minutes.
Professional Summary
  • Results-driven information technology 'Lead Quality Engineer' having 11 years of experience with proven ability to manage the quality (control and assurance) of dynamic technology projects with complex and large programs targeted to enhance and impact business growth for both public and private sector clients
  • CMMi L3 Lead Auditor
  • Functional Head - Quality Control Function
  • Quality Control
  • Quality Assurance
  • Methodology Implementation
  • Process Implementation
  • Product Testing
  • Planning and Implementation
  • Risk Management Processes and Analysis
  • User Interface Understanding
  • Team Leadership
  • Staff Development
  • Self-Motivated
  • Interpersonal and Written Communication
  • Strong Verbal Communication
Areas of Expertise
  • Agile Methodology
  • Waterfall | V Model Methodology
  • Windows/Web App testing
  • Mobile/Digital App testing
  • Driving Test Plans & Test Strategies
  • Defect Management (Tools: JIRA, Mantis, Clear Quest, Quality Center)
  • Test Management (Tools: TestLink, qTest, Zypher)
  • Test Automation (Tools: Qualitia)
  • E2E Test & Management
  • API Testing
  • Configuration Management (Tools: Source Forge, VSS, SharePoint Server, Clear Case, SVN)
  • CMMi L3 Policies & Procedures
  • CMMi L3 Auditing
  • Technologies (Python, HTML, MySQL, Oracle, Microsoft Office tools)
  • Operating System (Windows XP/Windows 7/Windows10)
Work History
Lead Quality Engineer 01/2014 to Current
Netlink Software Pvt Ltd Bhopal, Madhya-Pradesh INDIA

Senior Software Engineer - Quality Control 09/2011 to 10/2014
FIS Global (Earlier SUNGARD Technologies) Pune, Maharashtra INDIA

Consultant 01/2011 to 09/2011
Capgemini Consulting India Pvt Ltd Mumbai, Maharashtra INDIA

Consultant 06/2009 to 12/2010
Capgemini UK Plc Telford UNITED KINGDOM

Associate Consultant 07/2007 to 05/2009
Capgemini Consulting India Pvt Ltd Mumbai, Maharashtra INIDA

Bachelor of Engineering: Computer Science 2006 Patel College of Science & Technology - Bhopal
  • Best Employee 'Year 2008' Capgemini India
    Received Best Employee for year 2008 from Mr. Harshawardhan Tulapurkar (VP - Capgemini India & Country Head - Sogeti India) & Mr. Navin Goel (CEO - Sogeti USA & Member of Sogeti Board)
  • Star Award from Netlink India
    Received Star Award from Mr. Anurag Shrivastava (CEO - Netlink Software Pvt Ltd) for my contribution towards organization CMMi L3 audit as 'Organization Quality Auditor'
  • CSM 'Certified Scrum Master' (from Scrum Alliance) Credential ID 894506
  • CST 'Certification in Software Testing' (from SQTL Pune)
  • ISTQB Certified Professional (from International Software Testing Qualification Board)
  • SQTA 'Software Quality Test Analyst' (from Computer Society of India) Lic. Pu78
  • ASTC (Accredited Software Tester Certification) Certified Professional (from International Software Test Institute) Lic. 2028
  • ASTMC (Accredited Software Test Manager Certification) Certified Professional (from International Software Test Institute) Lic. 7613
  • ITIL v3 Certified Professional (from United Kingdom Office of Government Commerce) Lic. 0-01-8D9V
  • FiM Tech Pro (Financial Market for Technical Professionals) Certified (from FIS Global Pune)
Additional Information
  • Represented project of headcount 60 as a FAR (Functional Area Representative) member for CMMi L5 audit for Capgemini India
  • Represented 3 Projects for ISO 9001 re-certification audit for Capgemini UK Plc
  • Had been an active member of TMap (Test Management Approach) Initiative Team in Capgemini Sogeti Business Unit
  • Had been an active member of Agile Test Methodology implementation initiative team in Capgemini UK Plc
  • Had been a Lead Quality Auditor for CMMi L3 audit for Netlink Software Pvt. Ltd. Bhopal
This resume is created in 7 minutes.
To obtain a challenging position in Software design and development in Systems and Storage in a distributed systems space.
  • 16+ years of industry experience in UNIX/C/kernel environment, primarily focusing on networked distributed systems, data protection and cloud storage software; comfortable both above and below the system call interface.
  • Solaris Kernel:
  • Design and development of NFS version 4.0 subsystem and Oracle Intelligent Storage protocol in ZFS Storage Appliance/Solaris kernel.
  • Cloud storage Infrastructure development:
  • Design and development of cloud control plane software to enable storage as a service in Oracle public cloud. C , C++, Java and Python.
  • Tools used: KWDB debugger, Q4 crash analyzer, MDB debugger, dTrace, snoop, Purify,
  • GDB, Valgrind, c-cover, ClearCase, Mercurial(Hg)
  • Operating Systems: Solaris, Oracle Linux, HP-UX, Redhat Linux, pSOS
  • alpha, API, ASM, backup, Benchmarking, C, C++, ClearCase, client/server, client and Server, com, Hardware, CPU, client, data management, Email, engineer, fax, features, functional, HP-UX, HP UX, HPUX, html, http, Java, Linux, listening, ACCESS, NFS, NFS3, NFS v, Network, NIS, office equipment, Operating Systems, OS, Operating System, Oracle, page, copier, policies, positioning, POSIX, printer, proposal, Python, QA, Read, Redhat Linux, reporting, Research, rup, Servers, Solaris, Switch, Sybase, Troubleshooting, TSO, HP-UNIX, UNIX/C, utilities, Veritas, Netbackup, writer
Principal Software Engineer 04/2013 to Current Oracle Corporation
  • Designed and implemented Central Grace Manager(Coordinated recovery of NFS, SMB and NLM file locks).
  • ASM over dNFS - I/O fencing protocol between Oracle's ASM and ZFS storage appliance.
  • I was a lead engineer working with two other Junior engineers.
  • Designed and implemented NFSv4 numeric string support for file owner and groups.
  • Worked on some of the performance enhancements in NFS and kernel RPC.
  • Implemented the REST API's using flask framework for management of zfs shares on zfssa's.
  • Designed and implemented some of the features(policy manager etc,) in Storage as a service project.
  • Designed and implemented a policy manager to choose an appliance from a group of appliances for the placement of zfs shares.
  • Designed and implemented backup policies in control plane to do backup schedules defined by the customer.
Software Developer IV 02/2008 to 04/2013 Quantum Corporation
  • Designed and implemented Open Storage server to work with in-line de-duplication on Quantum's DXi 2.0 series of products.
  • Designed and implemented NDMP protocol (NDMP Tape server and NDMP File server) on Quantum DXi series of products.
  • Provide a POSIX like file system interfaces to dedup engine using deduplication repository API.
  • Designed OST protocol to work with Fiber Channel transport.
  • Provide a mirror to be able to write a local file system while data is ingested in to dedup repository.
  • This helped catching the data consistency issues.
  • Provide a disk less read/write capability in OST server to isolate the performance issues between the OST server and dedup repository.
  • Handling customer escalations in OST, NDMP and support DXi escalation engineering team.
  • Worked with QA in resolving issues and provided inputs for test planning.
  • Exposed to Netbackup, BackupExec, Vmware and other utilities in backup.
  • Helped with Automating OST tests using churn tools to help catch regressions.
Senior Software Engineer 08/2004 to 11/2007 Hewlett Packard
  • Product : NFS (Network File Systems) v2 and v3 on HP-UNIX 11.00, 11iv1 and 11iv2.
  • Genre : Distributed Computing/Open Network Computing/Kernel Subsystem.
  • Designed and implemented new features on NFS like,.
  • Alpha Semaphore Removal: NFS on HP-UX 11iv2 uses alpha semaphores in numerous places which make HP-UX NFS client service by and large single threaded.
  • The removal of alpha semaphore and replacing it with fine grain locks has helped to enhance NFS performance.
  • NFS Support for Jumbo and TSO: Jumbo Frames and TCP Segmentation Offload allow larger physical MTU and virtual MTU sizes to be used by network connections.
  • However, NFS does not take full advantage of either of these as it limits outbound packets to 2KB chunks.
  • Enhanced NFS to make use of Jumbo Frames.
  • NFS v3 Access Cache Enhancement: This enhancement is to improve the NFS client performance in NFS3_ACCESS code path.
  • NFS Tunable Parameters & Management: Customers wanted NFS and KRPC tunable parameters documented, supported, and manageable via a supported mechanism.
  • The kctune tool on HP-UX, used to modify kernel subsystem tunables was enhanced to reflect all the NFS and KRPC tunables.
  • Modifications made to these tunables using kctune persist across kernel rebuilds, reboots, and patch installations.
  • Exportfs lock contention in NFS server: In an environment, where a high end NFS server handles large number of NFS client requests, exportfs lock contention (an exclusive hashed spinlock which protects exportfs table) becomes a bottleneck for the overall NFS throughput.
  • The enhancement we created replaces exportfs lock (exclusive hashed spinlock) by hashed reader/writer spinlocks.
  • Investigation of HP-UX Serviceguard NFS-CFS support & Qualification of NFS over CFS: This investigation report analyzes business and technical requirements and the new features required to deliver a highly scalable and available integrated NFS over CFS solution in a Serviceguard environment.
  • Also, performance measurement of the NFS over CFS 5.0 aka Willow product on HP UX 11.23.
  • Local Locking: local locking is a feature to bypass lock manager for file locking (local only) over NFS.
  • Direct I/O: Support Read/Write over nfs with out using auxiliary cache.
  • ex: page cache/buffer cache.
  • Copy Avoidance: A Feature to avoid NFS client/server spending majority of its time in moving data across buffers.
  • Fixed port support: Enables fixed ports for rpc.mountd, rpc.lockd & rpc.statd in order to work in a fire-walled network.
  • Multithread rpc.statd: Making rpc.statd multithreaded to overcome hangs and design limitations.
  • SETONCENV: Some of the NFS variables have been converted to private tunables so that they can be turned on/off or tuned using kctune command.
  • However, kctune command displays only public tunables and not private tunables.
  • User has to know about the tunable to use it.
  • Setoncenv tool has been enhanced to display the private tunables as well.
  • Benchmarking M2000 Application using HPUX 11iv2 & Sybase on Integrity Montecito Servers for Huawei Technologies, China.
  • Contributions to the Project :.
  • Worked as a performance tuning expert, interfacing with presales team & performance team to deliver best possible results.
  • Troubleshooting and solving any bottlenecks in way of achieving best possible results on HP-UX Hardware & Operating System.
  • Identified bottlenecks with respect to CPU, disk throughput and other OS parameters, suggested solutions which gave better results.
Senior Software Engineer 12/2003 to 08/2004 Samsung Inc
  • Porting and Enhancement of Firmware for McKinley2 MFP: The MFP (Multi functional peripheral) device is an office equipment device which handles two more of the following functions: fax/copier/print/scan and others.
  • I have completely taken care of the porting and enhancing of fax module and along with this keep track of the defects reported by test team for the whole project and assign the same to other team members and reporting the status to the Manager.
  • Porting of MFP firmware from Normandy Series to McKinley Series.
  • Maintenance and Enhancement of Hummingbird printer firmware.
  • UI development for Scan to Email feature.
Software Engineer 08/2001 to 12/2003 Hewlett Packard Inc
  • Product Name : ONC - Network service library (RPC/XDR), NSS, kernel RPC., Implementation of duplicate request cache feature in RPC library.
  • Resolved many customer escalations in RPC/XDR, NSS and kernel RPC modules.
  • Took up the ownership of investigating a major performance degrade problem in RPC servers.
  • RPC servers which are listening on more than 1000 file descriptors face a severe performance degrade problem because of the system call poll() which consumes lot of CPU in this case.
  • Did an exhaustive investigation and came up with a proposal of replacing poll () with event port.
  • Also, implemented a prototype in which RPC was made to use event port and tested it.
  • The test results showed a major improvement in the performance.
  • Apart from the area of RPC/XDR library, contributions were also made in the area of NSS, NIS and Remote commands/daemons.
  • Fixed critical bugs in Rcmds/daemons.
  • Rcmds/deamons involve rusers/rusersd, rup/rstatd, on/rexd, spray/sprayd and rquotad.
  • Developed exhaustive test programs to test ONC2.3 version of RPC/XDR library.
Hewlett Packard, HP Tech Con, U.S Patent
  • 3 Improving File system Write Concurrency by the appropriate positioning of buffer replication in the File system Layer.
  • U.S Patent - 1661- Hints for performing file operations in parallel with NFS server requests for improved NFS performance.
Education and Training
Master of Science: Computer Science Sri Venkateswara University Tirupati, Andhra Pradesh, India Research Associate at Supercomputer Education and Research Centre, IISC, Bangalore
Additional Information
  • NFS subsystem: (v3 and v2) NFS/RPC implementation in HP-UX kernel space: NFS Lock Manager, NFS ACL's, NFS client and Server. Porting & submitting to HP-UX release lines. NFS interaction with other kernel subsystems like VFS, PM and streams. Identifying the performance bottlenecks in NFS and implement the solution. Maintenance and Enhancement of Network Service Library, Name Service Switch, kernel RPC. Fixing/triaging NFS related issues during release time and handling Involved in HPUX performance tuning & porting of customer applications from Solaris to HPUX at customer sites. customer escalations and providing solutions. Trained WTEC engineers on NFS product components. Data protection: Design and development of Open storage protocol, network data management prootcol in Quantum's deduplication Appliance. Good understanding of Veritas Netback, BackupExec and EMC's Networker.
This resume is created in 7 minutes.
Professional Summary

Software Engineer who precisely executes development projects from concept to delivery.

Bringing more than 9 years in software design, development, and integration. Having good knowledge of Java and other cutting edge technologies

  • Java,J2EE,Struts Framework
  • Angular JS, Twitter Bootstrap
  • HTML 5,JavaScript,
  • J Query,Ajax
  • Web Services(SOAP/REST),
  • Apache,WebSphere
  • Log4j,Hibernate,XML,JSON
  • Oracle, DB 2 ,MYSQL
  • Hibernate
  • IBM Rational Clear case
  • IBM Rational Clear Quest
  •  SVN, GIT,Subversion
  • Aqua Data Studio, TOAD
  • Eclipse, Webstrom, IntelliJ 
  • UNIX, IBM AIX, Windows
  • Web-based software engineering
  • JSF
Work History
Senior Java Developer, 06/2014 to Current
Touch point Group Limited Auckland,NZ
  • Agile based Java development.
  • Implementation and support of Web & Standalone Java applications.
  • Overview of projects:.
  • Customer Experience Working on service implementation of company CX product as per the client requirements.
  • Analyzing the requirement with business analyst, implementing it to the best possible way the product suite.
Associate Technical Architect, 02/2013 to 04/2014
Tech Mahindra Limited Chandigarh,India
  • Develop Web-based application using MVC approach.
  • Using Client side MVC (Angular JS).
  • Designing Web application using HTML5, CSS3, and Twitter Bootstrap.
  • Mobile First Application Here an existing application of AT&T client has been migrated to a new framework  Angular JS (Client Side MVC Framework).
  • The front end designing has been done with the help of Html5 & CSS3 with Twitter Bootstrap(For Responsive Design) while the core business logics have been written in Angular JS which finally connects to the existing layers with the help of REST Web services.
Software Engineer, 06/2008 to 02/2013
IBM India Pvt Limited New Delhi,India
  • Requirement gathering, Client interaction.
  • Design & Development of Web & Enterprise application.
  • Implementation and support of Web & Enterprise application.
  • Wrote maintainable and extensible code in a team environment.
  • Modified existing software to correct errors, upgrade interfaces and improve performance.
  • Rapidly prototyped new capabilities to confirm feasibility.
  • Directed software design and development while remaining focused on client needs.
  • Worked effectively with design teams to ensure software solutions elevated client side experience.
  • Worked closely with other team members to plan, design and develop robust solutions in a timely manner.
  • Interfaced with business analysts, developers and technical support to determine the best requirement specifications.
Bachelor of Information Technology: 2003
GNDU - Amritsar, Punjab
7 as per NZQA Qualification Assessment
Master of Science: Computer Science, 2005
GNDU - Amritsar, Punjab
Computer Science 9 as per NZQA Qualification Assessment
Master of Technology: Computer Science & Engineering, 2008
Vellore Institute of Technology -
Computer Science & Engineering Vellore, Tamil Nadu India. Level 9 as per NZQA Qualification Assessment

Oracle Certified Java Programmer 6.0 Certified.

Additional Information
  • Received Certificate for Excellence from Client (Bharti Airtel) for outstanding contribution and efforts in various projects.
  • Successfully Implemented the Few of the projects in Bangladesh, Kenya(South Africa)
  • Received Excellence cash Award from IBM GBS Unit for Outstanding Contribution.
This resume is created in 7 minutes.
Innovative researcher who is experienced in working on a couple of projects in computer vision and machine learning. 
Assistant Instructor (Computer Vision) Jan 2018 to Current
Indiana University Bloomington Bloomington, IN
Assistant Instructor (Artificial Intelligence) Aug 2017 to Dec 2017
Indiana University Bloomington Bloomington, IN
Research Assistant Jan 2017 to May 2017
Indiana University Bloomington Bloomington, IN
Assistant Instructor (Artificial Intelligence) Aug 2016 to Dec 2018
Indiana University Bloomington Bloomington, IN
Assistant Instructor (Computer Vision) Jan 2016 to May 2016
Indiana University Bloomington Bloomington, IN
Assistant Instructor (Introduction to Software System) Aug 2015 to Dec 2015
Indiana University Bloomington Bloomington, IN
Research Assistant Jun 2014 to May 2015
National Laboratory of Pattern Recognition Beijing, Beijing
Java Engineer Sep 2012 to Jun 2014
Happy Elements Beijing, Beijing
Education and Training
Bachelor of Science, Telecommunication 2010 Northeastern University Shenyang, Liaoning, China
Master of Science, Computer Engineering 2012 Northeastern University Shenyang, Liaoning, China
Computer Vision 2020 Indiana University Bloomington Bloomington, IN, United States
1. Zhenhua Chen, Tingyi Wanyan. 2017. Addressing supply chain risks of microelectronicdevices through computer vision. Applications of Imaging Pattern Recognition.
2. Zhenhua Chen, David Crandall. 2018. Detecting Small, Densely Distributed Objects withFilter-Amplifier Networks and Loss Boosting.
I believe that self-driving is a revolutionary technique for human beings, and I am always enthusiastic to get involved in it. To prepare myself better in this area, I've been doing research in object detection for two years. I also took the course of reinforcement learning because I believe RL is a perfect way for self-learning on driving. To explore whether it is possible to build a self-driving system that needs only visual clues just like the human beings, my partner and I built a self-driving system based on Turtlebot to see if it can avoid unseen objects automatically. We took several videos to record our experiment, this is one of them: "" 
I believe that my academic background in computer vision and reinforcement learning would make me a good fit for this position. Please contact me if you have any questions.
This resume is created in 7 minutes.
  • Pig and MapReduce
  • AngularJS
  • Apache Nifi
  • Javascript
  • Java
  • Linux
  • Tomcat
  • Subversion and Git
  • Pig and MapReduce
  • AngularJS
  • Apache Nifi
  • Javascript
  • Java
  • Linux 
  • Tomcat 
  • Subversion and Git
Work History
Application Developer, 05/2017 to Current
Booz Allen Hamilton Mclean, Virginia
  • Created a Solr index for the purpose of querying over 20 million records.
  • Develop Spring micro services for users, accounts, preferences.
  • Created REST services to be consumed by Angular.js.
  • Setup a distributed indexing system using zookeeper.
  • Created an XML schema for the Solr search engine based on the Oracle schema.
  • Migrated an Oracle database to Solr.
Application Developer, 05/2017 to Current
Booz Allen Hamilton Mclean, Virginia
  • Created a Solr index for the purpose of querying over 20 million records.
  • Develop Spring micro services for users, accounts, preferences.
  • Created REST services to be consumed by Angular.js.
  • Setup a distributed indexing system using zookeeper.
  • Created an XML schema for the Solr search engine based on the Oracle schema.
  • Migrated an Oracle database to Solr.
Software Engineer, 05/2015 to 04/2017
Lockheed Martin
  • Develop custom processors using Apache Nifi for the purpose of processing and disturbing data among cloud systems.
  • Tested raw data and executed performance scripts on Linux machines.
  • Develop multiple MapReduce jobs in Pig for data processing.
  • Documentation of the day-to-day tasks. 
  • Conduct JUnit test for custom processors and used commons and log4j logging framework.
  • Parsing many different formats of data including Binary, JSON and XML.
  • Simplified complex data structures using java . 
Software Engineer, 05/2015 to 04/2017
Lockheed Martin
  • Develop custom processors using Apache Nifi for the purpose of processing and disturbing data among cloud systems.
  • Tested raw data and executed performance scripts on Linux machines.
  • Develop multiple MapReduce jobs in Pig for data processing.
  • Documentation of the day-to-day tasks. 
  • Conduct JUnit test for custom processors and used commons and log4j logging framework.
  • Parsing many different formats of data including Binary, JSON and XML.
  • Simplified complex data structures using java . 
Junior Software Engineer, 02/2012 to 05/2015
Advanced Computer Network Concepts.LLC Catonsville, MD
  • Streamlined deployment process by developing continuous integration tools.
  • Identified and suggested new technologies and tools for enhancing product value and increasing team productivity.
  • Debugged and modified software components.
  • Designed Java-based multi-threaded admin web applications.
  • Built databases and table structures to support web application.
  • Developed object-oriented software.
  • Worked closely with other team members to plan, design and develop robust solutions in a timely manner.
  • Wrote maintainable and extensible code in a team environment.
  • Consulted regularly with customers on project status, proposals and technical issues.
Junior Software Engineer, 02/2012 to 05/2015
Advanced Computer Network Concepts.LLC Catonsville, MD
  • Streamlined deployment process by developing continuous integration tools.
  • Debugged and modified software components.
  • Designed Java-based multi-threaded admin web applications.
  • Built databases and table structures to support web application.
  • Developed object-oriented software.
  • Worked closely with other team members to plan, design and develop robust solutions in a timely manner.
  • Wrote maintainable and extensible code in a team environment.
  • Consulted regularly with customers on project status, proposals and technical issues.
Associate of Science: Computer Science, 2015
The Community College of Baltimore County - Catonsville, MD

Computer Science

Associate of Science: Computer Science, 2014
The Community College of Baltimore County - Catonsville, MD

Computer Science

Bachelor of Science: Software Development and Security, 2016
University of Maryland University College - Marlboro, MD

Software Development and Security

This resume is created in 7 minutes.
Highly competent IT specialist versed in web application development including programming, database and network architecture. Self learner and positive attitude to unexperienced fields.
  • Algorithm Construction
  • Batch Process
  • Programming ​Skill(Java, Ruby)
  • Web Service
  • Database(Oracle, Postgres)
  • Amazon Web Services
  • Deep Learning
Work Experience
04/2015 to Current
Software Engineer Tata Consultancy Services Japan Minato-ku, Tōkyō-to
  • Engage in developing web application, both front end to back end functionality.
  • Collaborating with multinational specialists with both English and Japanese.
  • Directed freshers training program in India.
Nihon Housing Co.,Ltd. Tokyo, Japan
Electronic Contract System
  • Designed the industries first electronic contract system to reduce the cost and to quicken the business.
  • Developed web application with to make contract with associate companies.
  • Suggested and developed login process for the system and abolished the authentication hardware token.
  • Designed and developed application to manage associate company and user.
  • Implemented SSL and conducted security penetration test, such as XSS and SQL injection.
Bridgestone Corporation Chūō-ku, Tōkyō-to
Approval processing system for the trademark provided by International Olympic Committee
  • Managed progress, remaining tasks and schedule as a supporter of project manager.
  • Created macro in Excel to visualize and auto-calculate the remaining task to improve efficiency.
  • Communicated with offshore team frequently to track the task and schedule.
FAST RETAILING CO., LTD. Minato-ku, Tokyo-to
Inventory and Stock Management System 
  • Designed and developed stock transition batch in India with 50 English-speaking professional using Ruby.
  • Made communication with Japanese project member from India to reported the current status of progress not to make contradiction.
  • Conducted integration test and system test in Japan and informed rapidly to offshore in case there was an issue.
Bachelor of Engineering: Computer Science Chuo University Korakuen Campus Bunkyō-ku, Tōkyō-to, Japan
Major : Algorithm Theory
Studied in University of California Davis and University of Auckland for short term study.
Bachelor of Engineering
Applied Information Thechnoloty Engineer Examination