Post Job Free

Resume

Sign in

Senior Software Engineer

Location:
Ottawa, ON, Canada
Posted:
April 27, 2016

Contact this candidate

Resume:

Objective

Design and Implement bulletproof software with a skilled team of professionals.

Summary of Qualifications

●Extensive experience in Software Development in Java, various Java APIs

●Implemented Web UI using GWT, CSS, Silverlight, JavaFX

●Worked as senior software engineer in developing a cloud solution with Google Web Toolkit (GWT) and Google App Engine (GAE).

●Experience developing M2M application with the Axeda Platform

●Worked on IP Access OMCR 2G & 3G support using Java, JBOSS, MYSQL, SNMP, Eclipse, XML

●Experience in Javascript, JavaFx, JSON, Groovy, RESTful webservices

●Worked with the AdventNet API and AdventNet Agent Toolkit

●Worked on the Alcatel/Newbridge 5620 Network Manager

●Experience in Korn Shell scripting, Solaris Custom Jumpstart Installation

●Good organizational, interpersonal and communication skills

●Citizen of Canada (eligible to apply for B1/TN1 visa for Business/Work in the United States at the airport at the immigration counter after landing in the United States. )

Education

●SCWCD, Certificate of Sun Certified Web Component Developer – April 2003

●SCJP, Certificate of Sun Certified Java Programmer – December 2001

●MS, Computer Science, University of Victoria, Canada – August 1999

●B. Tech, Electronics Engineering, University of Kerala – November 1994

Work Experience

Senior Software Engineer (On Contract from ITC Infotech Bangalore)

Apollo Group, San Jose Februray 2014– Present

Classroom Application

●Took complete ownership of creating Rubric Widgets that allow the Faculty at the University of Phoenix, Arizona, to Evaluate students by Grading/Scoring the student’s submission and incorporated the widgets into the Classroom Web Application.

●As part of the ADA (Americans with Disability Act), the legal requirement to make the widgets accessible was fulfilled using the GWT Aria Library.

●Worked on the Rubrics Authoring Tool to allow the faculty to Create and Edit new Rubrics.

●Fixed UI bugs in the Classroom Application Software implemented using the Google Web Toolkit (GWT).

Chief Architect

Xlsys Technologies, Bangalore April 2013– January 2014

QuikSpec Asset Management and Inspection Web Service

●Responsible for the architecture, design and development of an Asset Management portal. Modules included Creation/Updation/Deletion of Asset related objects. Features included saving and retrieving images as BLOBs on Google App Engine, and exporting data to and from Excel worksheet.

●Designed and implemented the GWT (Google Web Toolkit) based front end which communicated with the GAE (App Engine) back end via REST URLs. UI Development included a significant amount of CSS and some HTML coding in addition to the primary GWT Java coding.

●Implemented Source Control Management using Git on an Ubuntu machine with the source code available via the LAN on Windows machines.

Lead Engineer

Sasken Communications and Technologies Limited, Bangalore October 2003– March 2013

Sasken Parking Assistant

●Worked on Web UI for a M2M application. Work included a Login Module, Google Maps Module and a Parking Lot Status Module. Front was prototyped with GWT and Javascript.

●Responsible for developing the groovy scripts and configuring the Axeda (Cloud) Platform. Groovy Scripts responded to RESTful Web Service calls from a Web Browser which acted as the Web UI Client.

●Ownership of the development of the Axeda Agent which provided the parking lot status based on a camera facing the parking lot.

●Provided GWT training to members of the group.

IP Access OMCR 2G and 3G EMS

●Involved in adding support to the EMS for the 3G network for new Network Elements which support the SNMP based management interface.

●Contributed to fixing the defects in the User Interface, Database and Network Communications layer of the EMS.

●Involved in maintenance release activities of the customer’s EMS for the 2G network.

●Worked on feasiblity study to propose changes that could be implemented to improve the performance of the EMS product for the 2G network.

CellCast Web Application

●Developed Web Based Admin Console and Show Producer’s Console using Silverlight, HTML and Javascript for CellCast Studios. The Consoles included a Login Module and a Dashboard Module.

Alcatel-Lucent Radio Access Network Element Management System

●Contributed in 5 releases of feature development for ALU EMS, using Java, XML, Versant (Object oriented database), Eclipse

●Overall Feature Ownership of supporting a new hardware platform, the SUN SPARC T5440 hardware for the OMC-RAN product. Developed the custom jumpstart DVD ISO image for the Solaris installation. Developed the scripts to support the installation of OMC-RAN product on the T5440. Resolved all Java and scripting problems that arose out of the feature. Worked on the performance impact of the T5440 on the OMC-RAN product.

●Worked on the Configuration and Fault Management support for the Lucent OMC platform.

●Developed an SNMP Alarm Testing Module using the AdventNet Agent Toolkit.

Programmer April 2002– March 2003

ALCEA TECHNOLOGIES INC., CANADA

●Implemented Java classes to process an XML document and translate it to a relational format save it to the Oracle Database.

●Developed Java code that creates bar graphs of the output data generated by the DbAudit Tool.

●Implemented a scheduling feature to run the DbAudit Tool on a scheduled basis.

●Developed an Event Notifier comprising a Swing based GUI front end with servlets at the back end.

Software Designer September 1999– November 2001

ALCATEL NETWORKS CORPORATION, CANADA

●Prepared Design documents for new features added to the Alcatel Network Management software that manages ATM & DSL network elements.

●Developed network communications software based on a proprietary protocol that used IP at the network layer. The software was used for sending and receiving configuration data between the network manager and network elements.

●Developed database application software for the Informix database to store data from the network element and the network manager.

●Developed User Interface software for managing configurations on network elements.

Research and Teaching Assistant September 1996 – August 1999

UNIVERSITY OF VICTORIA, CANADA

●Designed and developed a Java application that provides services for online storage and retrieval of information. The AWT of Java was used to implement the user interface of the Java application.

●Developed verification programs for a Java application with Sun Microsystems Javastar GUI testing tool. Javastar test scripts were developed to test, verify and playback the response of the system to specific user interactions.

Trainee Engineer August 1995 -- June 1996

APOLLO TYRES, INDIA

●Worked in the instrumentation department as part of a team to calibrate instruments to facilitate the compliance of the company with the ISO 9000 standards.

Programmer January 1995 -- July 1995

FACT ENGINEERING AND DESIGN ORGANIZATION, INDIA

●Developed a dBaseIII+ program for preparing and editing control valve data specification sheets. The user interface was text based and made to resemble the hard copy of a control valve data specification sheet.



Contact this candidate