Post Job Free
Sign in

Lead Architect, Director Software Development, Technical Program Manag

Location:
Austin, TX
Posted:
September 21, 2014

Contact this candidate

Resume:

Francis, Dhana Jos

707-***-****

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

Summary

> I have about 14 years of experience in solution architecture, software

design, and development in web, mobile, and client/server applications.

> Played multiple roles in my career: Developer, Lead Engineer, Software

Architect, Solution Architect and Development Manager across R&D and

Solution Delivery

> Leadership skills at managing and collaborating with vendors, technical

and business teams, and ability to build strong business relationships

with clients. Leadership experience at working and managing offshore

development teams (both employees & contractors) across various time-zones

> Proven leader with excellent communication skills, expert at beating

deadlines and set higher standards for the quality of deliverable

> Work closely with customers, pre-sales and post sales team during

bidding, proposal, Solution Scoping and delivery

> Hands on experience in Architecture, Design and Development using Java /

J2EE / ESB / & expertise in SOAP / REST / SQL

> Exceptional problem solving, analysis, communication, and interpersonal

skills.

Expertise:

> Telecom: GPON, FTTN/x, DSL, Access Network; Wireless; Wire-line; Device

Management (OMA DM, TR-069), SIP

> Enterprise Solutions: Fixed and Mobile Endpoint Remote / Service

Management, BYOD Solution, iOS & Android, Mobile Security and Certs

(SCEP/OCSP), APNS/GCM Notification, ActiveSync, Multi-tenant Cloud

Platform, VPN, SSL,

> Software & Technology: Java (Swing, JDBC, RMI, JAAS, JMX, JMS), J2EE

(Servlet, Jsp, EJB), ESB, Spring, Hibernate, UNIX C/C++, Java Script, Web

Services, REST API, PhoneGap, HTTP, HTML, CSS, Apache/Tomcat, Weblogic,

JBoss, RADIUS, LDAP, Oracle, Mysql,

Education

. Master of Computer Applications, Madras Christian College, University of

Madras, 1997-2000

. Bachelors Degree in Mathematics, Loyola College, University of Madras,

1994-1997

Employment Details

Company Name Start Date End Date

Alcatel-Lucent USA, Sep 2011 Current

Austin

Alcatel-Lucent USA, Jan 2006 Sep 2011

Petaluma

Compunnel Software July 2005 Jan 2006

Group, NJ

HCL Technologies, April 2003 May 2005

India

AdventNet Development July 2000 April 2003

Center Pvt. Ltd.

Experience

Alcatel-Lucent USA, Austin Jan 2014 - Current

T&D Solution for NBN, Australia

Solution Architect / Development

Manager

The purpose is to build an end to end T&D solution in the OSS/BSS

space for NBN Australia, spanning across multiple releases. The product

uses Motive SMP/CSC solution to integrate into Alcatel SAM & AMS EMS

systems to manage Access / Aggregation network. Some of the tests include:

end to end IEE based Loop back / Link trace, Performance Monitoring, Voice

& Data Tests & CPE status management.

The roles include working with Customer, Marketing, Pre Sales and Post

sales to design and build the solution that will cater to the customer. To

strengthen our off shore team in India, I was one (among two people) of the

key persons who was in India to recruit and bring on board talents as

employees and also worked with different Vendors for hiring contractors. So

at this moment, I manage a team of 16 Developers across 6 different time

zones for the project.

Alcatel-Lucent USA, Austin Sep 2011

T&D Solution for NBN, Australia - Jan 2014

Senior Software Engineer / Dev Lead

This was an Enterprise Solution built to on-board Corporate and BYO

devices and then automatically pushes Corporate Email and Wi-Fi settings to

the device. The system was integrated to LDAP for authentication and

authorization. There was a web portal deployed to download and install the

App on the mobile device. Starting the app on the device completed the on

boarding of the device and brought the device under management. It used

APNS / GCM for communication between the device and the MDM server. The

solution was orchestrated using Motive's SMP / CSC & MDM servers.

Development Lead for Development of Mobile/Desktop Client and User

experience on iOS, Android and PC with features like 2 Factor Auth with

RADIUS, On boarding and Service activation, mobile-to-mobile and desktop-to-

mobile remote mgmt (Lock/wipe, Off board, Replace, Employee leaving, Reset

Service).

Coordinate development work between the team in Bangalore and in Austin.

Worked with different Integration teams (firewall, AAA, Hosted) to deploy

the product for customer. Worked alongside the customer on workshops to

enhance the solution delivery.

Alcatel-Lucent USA, Petaluma June 2007 - Sep 2011

AxS - Next Generation EMS

Software Development Engineering / Dev

Lead

This is a generic EMS platform, which monitors the list of Network

Elements. The basic vision behind this product is to be able to monitor any

Network Element (NE) with modifications to the Model. This follows the

typical J2EE Service Oriented Architecture (SOA). The application server

(JBoss), contains multiple services like Security, Logging, Transaction

management, Alarm retrieval and propagation, SNMP connections to NE to

retrieve/set data, Trap registration, JMS for events and JMX for exposing

the services to the client. The JBoss server communicates with the Database

(Mysql) using Hibernate queries. The client layer is built using the

Eclipse RCP libraries. For ease of development and to be able to integrate

with the other services within the server, Spring framework is used.

Follows open source style of development with documentation in the Wiki and

regular scrum meetings.

Alcatel-Lucent USA, Petaluma Jul 2005 - May 2007

AMS-M - AMS Modular

Software Development Engineering Senior

This is an EMS server, which monitors the list of Network Elements.

The system follows 3-tier architecture. This modular product supports the

network elements like 7330, 7342 and G6.

HCL Technologies, India Apr 2003 - May 2005

Graphical Process Program / Teraprep

GUI

Lead / On-Site coordinator

This project is for one of the clients in Semi-conductor domain. This

client / server system is part of the Reticle inspection system. GUI

provides configurations, which include a) the retrieval of inspection

recipes from different geographical locations by FTP/ NFS etc., b)

conversion of the client specific format to the tera-format which can be

deciphered by the inspection engine, c) performing the inspection, d)

retrieval of already inspected recipes, e) deletion of the already

performed job etc. The Java GUI interacts with the C++ server via CORBA.

Zoho Corp, India Oct 2001 - Apr 2003

Middleware Manager - Web Logic

Lead Engineer / Developer / coordinator

This is an end user focused product which monitors the Web Logic

Servers running in a network. The various dynamic and static parameters are

retrieved and stored in the database. The Java (swing) Client picks up data

from the database and displays it. Data collection is performed for the

various services namely EJB, JDBC, JTA, Servlet, Web Server, Jolt etc. The

technology used to collect data is via SNMP and JMX. During data

collection, the fault

Management engine triggers an Alarm which in turn fires the corrective

action (like sending an e-mail, sending a trap, executing a command) that

need to be taken.

Zoho Corp, India Jul 2001 - Oct 2001

Root Cause Analysis

Lead Engineer / Developer

The need for the product started with finding the root causes for the

Alarms that were triggered from various modules. The module is powered by

an Engine which walks through a configuration Xml which acts as the

backbone for the module. The Configuration xml captures the relationship

between various modules in a hierarchy and also contains data classes.

These data classes pick up data from the appropriate tables and feed the

engine with data. The engine processes the feed, maps it with an associated

"Cause" and assigns probability to it stores it in database. A swing UI

displays the "List of Causes", sorted on probability which is the most

likely cause. The highlighting factor is that any product can trigger this

by providing an appropriate xml and writing the feeder classes.

Zoho Corp, India Jan 2001 - Jul 2001

Host Resource Monitoring - Linux &

Solaris

Developer / coordinator

This is of extensive use to system administrators who want to keep

track of all Hosts in their Domain from one geographical location. This is

an Xml driven module wherein the parameters to be collected and the

commands used to get data will be supplied in the Xml. The server

identifies the target machine, telnets to it and executes the appropriate

commands. The retrieved data is stored in the database. Alarms are

triggered based on Threshold. Data and the

Alarms are picked up by the Jsp pages at runtime and displayed in the html

client.

Zoho Corp, India July 2000 - Jan 2001

AdventNet WebNMS MSP Edition

Developer

The product targets the Management Service Providers (MSPs) and the

Internet Service Providers (ISPs). The product comprises of light weight

software called the "probe", the Server, the client and the Reporting

Engine. The probe, which can be distributed across different networks,

collects data and sends it to the server. The Server, stores it in the

database which in turn will be picked up by the JSP pages for display. The

Reporting Engine periodically creates reports and uploads it to the Server

which can be viewed through the client.

[pic]



Contact this candidate