Post Job Free
Sign in

Software Engineer Manager

Location:
Waukesha, WI
Posted:
April 20, 2019

Contact this candidate

Resume:

ARUN RETHEESAN NAIR

**** ****** ***** #****, ********, QC H2X 2A7 C: 646-***-**** ****.*********@*****.***

Summary

Passionate Senior Software Engineer with 9+ years in analysis, design, development and testing of windows-based desktop applications for medical and semiconductor domain.

Expertise in developing desktop applications using C++ and C#.

Rich experience working with multinational companies like GE Healthcare, TEL, ASAHI, IMES, and FUTEC.

Well acquainted with different SDLC, Object oriented methodologies, software design patterns and data structures.

Application development experience using relational database like MS SQL Server.

Strong problem solver with an aptitude for troubleshooting and ability to quickly master new skill, technology or role.

Exceptional experience working in fast paced Agile environment.

Experience in Test automation framework like White UI.

Strong background in leadership, excellent interpersonal and motivational abilities to develop collaborative relationships among high-functioning teams.

Ranked in top 10% of employee performance for 4 years running.

Skills

Proficiency in C++, C#, XML

Strong WPF knowledge with MVVM

Multithreading and memory management

Experience with Perforce, SVN, NuGet.

UML using Enterprise Architect, Umlet

Proficient in Object oriented methodology, Software Design patterns and Data Structures.

Microsoft Visual Studio, VS Code.

Unit testing using NUnit.

Desktop application development using WPF, WinForms and MFC.

.Net technologies like LINQ, TPL, WCF.

Basic understanding of .Net WebAPI2

Knowledge of scripting languages like Javascript and Powershell.

Relational database- SQL Server, PostgreSQL, Entity Framework 6.

Bug tracking using ALM, JIRA, Mantis.

Code Collaborator and Perforce Swarm for code review.

IBM Rational DOORS.

Experience

Software Consultant Mar 2016 to Current

GE Healthcare Wauwatosa, WI

Taking ownership as well as Leading a team of 3 developers for the development of Ultrasound Diagnostics module using C++ and MS SQL Server 2015.

Develop utility tools using C++ and C# for efficient hardware testing.

Implemented monitoring module that monitors the temperature and voltage of HW board sensors and perform required actions.

Work closely with system engineers to enhance complex image processing algorithms.

Participate in weekly status meeting with Engineering Manager.

Collaborate with cross-functional teams.

Ensuring code quality by unit testing, peer code review and code coverity tools.

Software Consultant Jan 2014 to Mar 2016

Wipro GE Healthcare Limited Bengaluru, KA

Participate in scrum activities such as creating user stories, sprint planning and sprint retrospectives.

Develop automated scripts using Tcl on Linux platform to replace manual test cases.

Implement automation testing framework with White UI and write BDD scripts using SpecFlow, C# and LINQ.

Senior Software Engineer Apr 2012 to Jan 2014

GES Infotek Pvt. Ltd. Thiruvananthapuram, KL

Involved in writing of code for distributed .net application leveraging WCF.

Initiated and implemented a defect tracking map user control using WPF to replace the existing Infragistics control to improve application performance.

Use of tools like memory profiler to find and fix memory leaks.

Preparation of User documentation and Technical documentation.

Mentor and train junior engineers.

Designed and implemented Vacuum Prewet Cell module (an equipment assembly used to clean the wafer surface of dust) in WPF.

Developed UI modules in WinForms and WPF for different Wafer Deposition Equipment.

Software Engineer Feb 2010 to Mar 2012

GES Infotek Pvt. Ltd. Thiruvananthapuram, KL

Maintain, develop and test new features for multithreaded SECS messaging application using C# and XML.

Manage software versions for different customers using VSS.

Create and deploy application using Microsoft setup project and HASP key.

Design reusable HMI UI components using C# for PCB Assembly equipment.

Handling of application user requests, problems and troubleshooting them.

Education and Training

Bachelor's Degree, Computer Science and Engineering 2009

Mahatma Gandhi University INDIA



Contact this candidate