Post Job Free
Sign in

Software Engineer Project

Location:
Toronto, ON, Canada
Posted:
February 22, 2017

Contact this candidate

Resume:

SANTHOSH KUMAR SIDDARAJU

**** ******* ***** **** **, Mississauga, ON L4T 2V2

(647) 687- 8425

*************@*****.***

SOFTWARE DEVELOPER

OBJECTIVE: Hard-working individual with proven leadership and organizational skills. Seeking a position as a Software Developer to work on C++,C# .Net and Web technologies

SUMMARY:

Currently enrolled in .NET Bridging Program at Humber College

10 yrs. experience in Software Development and Software Analysis

5+ yrs. experience in C++, Visual C++, SQL, MFC, Win32, DOM, COM etc

3+ yrs. in C#, WCF, LINQ, ADO.net, WPF, MVC bug fixing in GUI application, debugging, analyzing and testing of GUI applications

Experience with major consulting firms such as Larsen & Toubro, SupraSoft Software Consultancy and responsible for various global projects in US, France, Singapore, Germany, Australia

Experienced in Socket Programming, TCP/IP, FTP etc. using low level socket APIs and Image processing applications

Strong experience in analyzing, debugging, implementing software corrections and working on highly escalated / critical issues representing “red flags”, as well as designing solutions for problematic programming

Extensive testing experience using Whitebox, Blackbox, Regression testing

Developed, Implemented and Tested Enhancement projects, Pharmaceutical Benefit Scheme (PBS) for Australian Clients, IV bag order workflow for US Clients, User Interface Refresh for all clients

Experience in mentoring up to 2 Jr. Software Developers

EDUCATION: -

Humber College (.Net Bridging Program)

2016 - 2017

Bachelor degree in Computer Science Visvesvaraya Technological University, Belgaum, Karnataka, India

2001 - 2005

TECHNICAL PROFILE:

Programming Languages:

C#, C++, WCF, Visual C++, Java, HTML, CSS, Java Script, AJAX, FORTRAN,STL, Design Patterns, ASP.net, Winforms, Cerner Command Language (CCL), XML, Objective C, win32, DOM, COM, MFC, Perl, VB, MVC, ADO.net, LINQ, OpenGL, DirectX

Operating Systems :

MS-DOS, Windows 9X / XP,Windows 7,8,10 and intermediate skills in Unix and Solaris,exposure to Linux 8.0, MAC OS

Networking:

TCP/IP, FTP, SNMP

Project Management Methodologies :

SDLC, Agile, Scrum Scope involving all aspects of Time, Cost, Quality, Risk, Change

Rdbms :

SQL Server, Oracle

Interface development tools:

Visual-Studio 6.0/2003/2005/2008/2013/2015, Rational Rose

Other tools :

WinDBG, ClearCase, ClearQuest, WinRunner, Automated Testing using QTP, Selenium, LoadRunner, JIRA, SVN, Vmware

TECHNICAL PROFILE:

Excellent knowledge of OOD (Object-Oriented design) principles and TDD/Unit test skills.

PROFESSIONAL EXPERIENCE

Mar 2016 – July 2016 (Contract), Thales, Toronto, Canada

(Transportation Division)

Senior Software Analyst

Working on GUI design and development for ViewTrac application

Bug fixing and testing of issues in GUI, database and services layer

Improved performance of multithreaded application by refactoring legacy code

Developed and executed SQL queries for data validation to report defects using established reporting project management tools (i.e. JIRA)

Environment: C#, C++, GIT, WPF, SQL Server 2012, Visual Studio 2013, Jenkins, Wireshark

Aug 2015 – Oct 2015 (Contract), Qualcomm Inc, Markham, Canada

(Telecommunications Division)

Software Engineer

Involved in Working on IDate project in C# (WinForms) using Microsoft .Net framework 4.5

Responsible for design, Implementation, Coding and testing for graphical User Interface for Eye detection in an image using concept of Image processing

Implemented new Concept of Multiple windows in GUI Layer and suggested usage of Error Codes across modules

Environment: C++, C#, GIT, Visual Studio 2012

Sep 2011 – June 2015, Cerner Healthcare Solutions Pvt Ltd, Bangalore, India

(Healthcare Division)

Sr. Software Engineer

Project: PowerOrders

PowerChart is a GUI based application, which is used by Physicians and Nurses to place an order on patient who is under medication. PowerOrders Is a Three tier application: GUI layer being top most layer, Services being Middle level and Database being Bottom level layer.

Reported to Software Architect

Created Cerner reports based on client needs and customizing the existing CCL scripts

Wrote Unit-test using Google and Junit Framework. Business logic coded in C#

Experienced working across Cerner Millennium application suite (Powerchart, Message centre, Power orders, Mpages, Pharmnet, Firstnet etc)

Analyzed code to identify and improve performance bottlenecks and contingencies with shared resources. Streamlining the code was instrumental in reducing support costs

Resolved issues reported during the Release of Service Package, Exception Package and Integration testing, achieving success rate of 100% for Package delivery

Fixed several Non-Recreatable issues reported by clients, related to Multi-Threading, Inter-process Communication

Coordinated with Clients, Solution Designer, Stakeholder to understand functional behaviour

Developed, Implemented and Tested Enhancement projects, Pharmaceutical Benefit Scheme for Australian Clients, IV bag order workflow for US Clients, User Interface Refresh for all clients

Worked Closely with Message Centre, Pharmacy and Services teams to avoid dependency issues

Experienced in Modifying and writing complex Database Queries, Stored procedures for SQL Server Database

Experienced with development using Agile Scrum methodology. Projects are completed using two-week sprints. Active participant in design and code review meetings

Performed test case reviews and walkthroughs in order to reduce gaps.

Identified and escalated critical issues and risks to Project Manager and Test Lead.

Mentored 2 Jr. Developers

Environment: C#, ADO.Net, CCL, COM, ATL, STL, Vb6.0, SQL, MFC, Visual C++, Tortoise SVN, Asp.Net, MVC, Visual Studio 2012/13, Windbg, Xtreme Toolkit, JavaScript, Klockwork

Apr 2010 – Sep2011, Larsen & Toubro InfoTech Pvt Ltd, Chennai, India

(Software Division)

Sr. Software Engineer

Project #1: American Bureau of Shipping (ABS) - This application is a structural assessment tool designed used to evaluate vessel structures based on the structural requirements for the Classification of Bulk carriers. (OpenGL)

Project #2: Lloyds Register (LR) – Lloyds Register Rules for ships are derived from principles of naval architecture, which governs safety and operational standards

Reported to Team Lead

Worked on Lloyds Register (Shipping project), ABS projects for US Clients

Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming

Redesigned existing software to work for Lloyds Register (Shipping project) to download files from server using Remote Procedure call

Conducting formal training / knowledge transfer sessions for new team members

Effectively Interacted with Subject Matter Experts to Understand and resolve issues raised by Clients and Testers

Software Developed using C++, Templates, STL, Fortran

Mentored 2 Jr. Software Developers

Environment: C++, STL, OpenGL, Fortran, Visual Studio 2005, MFC, Xtreme Toolkit, 2D graphics

Dec 2007– April 2010, Alcatel-Lucent Pvt Ltd, Chennai, India

(Telecommunication Division)

Software Engineer

Project #1: OMC - This software Developed using VC++ (MFC), Win32. OMC is a configuration tool with GUI.OMC is used to configure PBX, which offers a wide variety of configuration done by User-Interface. This software act as front-end tool for users and all the data provided/configuration done by user is sent to call server module, which resides inside PBX.OMC also acts as client application to call server module.

Project #2: Pimphony - Pimphony is a softphone developed using VB. This software can replace a physical set and allows to associate itself to physical set, This application posses all the functionalities which a physical set posses. This software uses many components developed in different languages. Pimphony interacts with PBX using webservices.

Reported to Team Lead

Worked on OMC (Configuration tool for PBX), Pimphony (Softphone)

Collected and documented user requirement, Generated Status report

Took Initiative as Production In-charge, Notifying, Installing Software Fix at client site

Analyzing, Debugging, Implementing Software correction based on Logs

Software developed in C++. Debugging and Fixing Critical issues reported by clients

Worked on highly escalated issues (Red flag), critical issues (3 major) reported by client and delivered on-time by working on weekends

Tested code at various levels Whitebox, Blackbox and regression testing for each fix to be delivered

Fixed Issues in Python Scripts during build failure

Environment: C++, MFC, Python, HTML, ActiveX, Solaris, Soap, ClearCase, Visual Studio 2005/2008, Rational Rose, Perl, Windbg, Klockwork, Win32, Visual C++, Wireshark, Webservice

April 2006 –Oct 2007, SupraSoft Software Consultancy Pvt Ltd

Bangalore, India

Software Engineer

Project #1: Multithreaded FTP Client

Implemented features like Keep-Alive, Zip and Upload, Pause and Resume, Scheduler-Utility, Ping feature for Multithreaded FTP Client

Project #2: APEX-MEDIA PLAYER

Implemented Skin-Updater for MEDIA-PLAYER using DirectX

Project #3: CIBA Vision

Software design and coding of Excess and Bubble defect on the Contact Lens.

Implemented GUI Design and Framework design for the Project

Developed Multithreaded FTP Client using C++ Multi-threading and socket programming

Handled multiple simultaneous Computer Vision projects on Image Processing Ex: - CIBA Vision for Singapore, CIBA Vision for Germany, and Pfizer bottle inspection for US

Debug, Document and develop Installation procedures for Image Processing application software and supporting environment. Prepare Evidence reports on the status

Requirement gathering and Involved in Design and Implementation of all Software projects. Designing a new Graphical interface for Light setting and Camera control.

Experienced in Socket Programming, SNMP, TCP/IP etc. using low level socket APIs

Designed and developed application software components in C++, Templates including programs, modules, and run unittest

Manually Testing all the functionality, preparing a status report and submitting to clients

Coordinated with team members, developers and Test Managers and managed test execution activities, test scheduling, test case execution, defect logging and tracking and validation of testing results.

Performed Automation testing using QTP.

Worked closely with testing team, algorithm team to address the issue

Environment: C++, Socket Programming, Visual Studio 6.0, Tortoise SVN, MFC, Visual C++, OCX, DirectX, FTP

Volunteer Experience: -

North York General Hospital, Toronto, Canada

April 2016 – Feb 2017

Social Services, Emergency Department

References: -

Available upon request

Git Projects

https://github.com/resumurof/Git



Contact this candidate