Post Job Free
Sign in

Software Engineer with nearly 8 years of core JAVA experience

Location:
Indianapolis, IN
Posted:
November 06, 2015

Contact this candidate

Resume:

Vinutha Malla Reddy

**** ******* ***** **, ***. *37, Indianapolis, IN, 46240

Email: *******.*.*****@*****.***

Mobile: +1-312-***-****

QUALIFICATION SUMMARY

Software Engineer with over 7.5 years of professional work experience in software projects involving core Java, Eclipse plug-ins, SWT, VMWare and LINUX. Well acquainted with working across all activities in different models of software development life cycle

WORK EXPERIENCE

Organization

Duration

Role

Vision Solutions

July 2014 – Till Date

Software Engineer

Nokia HERE

Jun 2013 - Aug 2013

Intern (Programmer)

Ness Technologies (Amadeus)

Nov 2009- Oct 2011

Senior Software Engineer

Robert Bosch Engineering and Business Solutions

Dec 2005-Nov 2009

Senior Software Engineer

SUMMARY OF KEY SKILLS

Programming Languages: Java (Proficient), SWT Eclipse (Proficient), RCP(Proficient), C (Basic), Google Guice (Basic), LINUX (Basic), VMWare (Basic), vSphere Power CLI Scripts (Basic), Mobile Application Development(Android)

Modeling Frameworks: Model View Controller (MVC), Eclipse Modelling Framework (EMF), Graphical Editing Framework (GEF), Graphical Modeling Framework (GMF)

Testing Frameworks: JUnit, Windows Tester Pro

Domain Knowledge: Cloud Backup Systems, Automotive Systems, Airline Flight Scheduling Systems

Experience with all activities of Waterfall and Agile Software Development Life Cycle (SDLC) - requirement analysis, detailed SRS creation, developing high level and low level design, programming, creating unit tests and testing with white box and black box methods

PROFESSIONAL WORK PROJECT DETAILS

Double-Take Move (Using Java, LINUX, VMWare, SOAP and PowerCLI) at Vision Solutions

Designed and developed features for various Double-Take products such as Move, Cloud and High Availability for Linux Server systems

Implemented features using core JAVA for overall product management, scheduling of actions, monitoring networking IPs, triggering notifications/requests to framework/engine, monitoring network connections for its health, and thereby triggering different actions and creating a mirror virtual machines with appropriate OS configuration and data (using Google Guice injection framework)

Implemented interactions with console module for user actions and other Linux server over SOAP based web services

Created vSphere PowerCLI scripts to test operation of VMWare machines created using jobs

Delivery Team (Using Java) at Nokia HERE

Changed logging framework from log4j to Logback including modifying Apache Tomcat logging framework to use Logback

Altea Disruption Recovery (Using GEF with MVC Framework in Java) at Ness Technologies (Amadeus)

Key member of Altea Disruption Recovery project for Amadeus - a global travel and tourism industry company

Designed class structure for the entire GUI project using Ecore UML of Eclipse Modeling Framework

Implemented User Interface using GEF for depicting Flight Schedules up to an year, which included implementation of timeline on GEF Draw tool to minimize start up time

Designed and implemented Command Design Pattern for handling GUI commands involving user actions such as short cut keys, drag and drop, etc.

Customized graphical editing framework layers to implement domain specific features like ‘Snap It to Ruler’

Implemented Observer Notification Pattern for edit/display of Properties information of flights

Work Flow Diagram (Using Java, Eclipse GMF and SWT Framework) at Robert Bosch Engineering and Business Solutions

Part of team for building tools to capture business workflows for automotive diagnostics and automatically generate backend code, which was used by the automotive diagnostic applications

Developed a customized Content Assist tool for easy input of data by customers

Implemented a custom SWT widget tool for filter assist

Developed an inline command Interpreter using ‘Interpreter Pattern’ without using standard shell

Implemented business logic for validation of workflow and display errors using ‘Decorators’ of Eclipse

BDX Editor (Using Java Eclipse SWT and RCP Product) at Robert Bosch Engineering and Business Solutions

Part of team to build tool to capture and build data content for various automotive diagnostic modules

Created User Interface for the tool using Eclipse SWT widgets

Designed and implemented data extraction and storage of user entered data using JAXB

Implemented custom script generation to define the workflow for other inter-linked modules

AWARDS

Was awarded 'Spot Award', an annual award given to employees with outstanding contribution, for contribution in kick starting Rich Client Platform (RCP) development activities and successfully building a very convincing solution independently in a very short span of time.

EDUCATION

Illinois Institute of Technology, Chicago GPA: 3.1/4.0 2012 - May 2014

Master of Science in Computer Science

Key courses completed include Design and Analysis of Algorithms, Operating System Design and Implementation, Software System Architecture, Mobile Application Development, Computer Networks and Software Project Management

Vemana Institute of Technology, Bangalore Average: 71% 2001 - 2005

Bachelor of Engineering in Electronics and Communication Engineering

Successfully completed Digital Cluster, a project for designing and developing software for display units in motor bikes at Multilink, a sister concern of TVS Motor Bikes Company

Successfully completed project on cryptography in Centre of Artificial Intelligence and Robotics (affiliated to Defence Research and Development Organization) India

KEY ACADEMIC PROJECTS

Implementation of Link-State Routing Protocol using Dijkstra’s algorithm in Java

Implementation of Stand Alone Command Line Shell, Groups Publisher/Subscriber with multiple functionalities with advance options in using C on Minix platform

Implementation of Flash card mobile app for students on Android

Design and implementation of Vending Machine based on Model Driven Architecture and Extended Finite State Machine (EFSM) using Java

Analysis and implementation of polynomial time algorithm to compute sensor cover for given list of targets using Dynamic programming algorithm



Contact this candidate