Post Job Free

Resume

Sign in

Software Engineer Service

Location:
Mountain View, CA
Posted:
April 17, 2015

Contact this candidate

Resume:

ALAN MABIA

**** **** ****** ***#*, 650-***-**** (H) 617-***-**** (C)

Mountain View, California 94043 aco8tw@r.postjobfree.com

SUMMARY

Skilled professional with extensive experience providing top-notch

technical skills in Information Technology Software Development. Proven

leader delivering innovative and cost effective solutions. Exceptional

trainer and mentor able to connect with both technical and non-technical

clients at every level. Self-motivated, proactive leader with superb

technical acumen. Ability to thrive within fast-paced environments. Strong

analytic and problem solving skills:

Expertise Tech Support/Problem Solving, Programming/Application

Support, Software Migration/Porting, Web Service API design,

Network management, Object oriented and real-time systems

design.

Languages C, C++, STL, XML, JSON, HTTP, TL1, Perl, SQL, SNMP, TCP/IP,

VxWorks, PHP, TCL, JAVA, HTML5, JAVASCRIPT, JQuery, JQuery

Mobile, SQL, and NodeJS.

Software OpenStack, HP-UX, OpenVMS, RedHat Linux, Centos, MacOS X,

Active Directory, OpenSSH, Rational Clearcase, GIT, Coverity,

Scrum and Agile technologies, CURL, Lumos and AdvenNet

Toolkits, HP3PAR Storage Servers, Bugzilla, Rally Agile

tools.

PROFESSIONAL EXPERIENCE

HEWLETT-PACKARD (HP), Fremont, California April 2008 - Dec. 2014

Senior Software Engineer

Authored, re-designed and implemented the software architecture of HP3PAR

REST Web Service API (WSAPI). Key features included:

. Distributed architecture to load balance the WSAPI server.

. Scaled the WSAPI server concurrent connections from 5 to over 600.

. Applied multiplexing to allow WSAPI sessions to share system

resources.

. Implemented health-monitoring capabilities to detect and decommission

nodes going down and include integrated nodes within the cluster to

join the WSAPI network.

. Applied real time server configuration including setting connections

timeout and log levels without restarting the WSAPI server.

. Implemented a custom throttle mechanism to allow the WSAPI server to

operate at optimum levels.

. Implemented a custom IPC mechanism between the TPDTCL and WSAPI

servers in order to configure the WSAPI via the command line

interface.

. Designed and Implemented modules for REST sample clients in Java and

Perl.

. Interacted with HP OpenStack team to troubleshoot and resolve issues.

Re-designed and implemented the security layer of HP3PAR Command line

interface (CLI) server AKA TPDTCL server. Key contributions included:

. Designed and implemented an RBAC module which allows system

administrators to adequately grant rights/permissions to various

roles.

. Extended RBAC functionality to LDAP authentication.

. Designed and implemented various CLI commands to manage the HP3PAR

storage array.

Environment and Tools: LINUX, Java, C, C++, STL, TCL, TCP/IP, HTTP, JSON,

Perl, PHP, JQuery, JavaScript, HTML5, JQuery Mobile, MySQL, NodeJS, GIT,

Coverity, Agile methodologies.

Avanex, Fremont, California April 2005 - April 2008

Senior Software Engineer

. Re-engineered the TL1 and SNMP management software architecture of

Avanex PowerNode and CPL products.

. Re-designed and implemented the access modules communication layer

with I2C and RS232 interfaces.

Environment and Tools: LINUX, Java, C, C++, STL, TL1, TCP/IP, SNMP,

VxWorks, Perl, Lumos and AdventNet Toolkits

Alcatel, Chelmsford, Massachusetts April 2002 - Jan. 2005

Senior Software Engineer

. Designed and implemented the Test Access functionality of Alcatel

1677SL for optical and DS3 cards.

. Designed and implemented two fiber Bi-directional Line Switching Rings

(BLSR) for OC48 and OC192 interfaces.

Environment and Tools: LINUX, Java, C, C++, STL, TL1, TCP/IP, SNMP, VxWorks

Lucent Technologies, Westford, Massachusetts Jan. 2001- Jan. 2002

Senior Software Engineer

. Designed and implemented modules for ATM switches, CBX-500 and GX-550

platforms.

. Wrote code for Per-VC scheduling, and Per-VC accounting for CBR and

VBRrt traffics to ensure that QoS requirements within the network were

respected.

Environment and Tools: LINUX, Java, C, C++, STL, TL1, TCP/IP, SNMP, VxWorks

Lucent Technologies, Red Bank, New Jersey Jan. 2000 - Jan. 2001

Senior Software Engineer

. Participated in the reengineering of Lucent's optical network

configuration management system.

. Re-designed existing Tuxedo server to self-contain services.

Environment and Tools: LINUX, Java, C, C++, STL, TL1, TCP/IP, SNMP, SQL,

XML

Margardi inc, Ottawa, Ontario Jan. 1996 - Jan. 2000

Software Engineer

. Designed, implemented and tested an SNMP Proxy to manage several

networks devices.

. Developed the SNMP Proxy agent to service the Connection Manager

servers.

Environment and Tools: Windows, C, C++, STL, TL1, TCP/IP, SQL, and SNMP

EDUCATION

M.A.Sc. Engineering

University of Ottawa, Ontario Canada

B.A.Sc. Engineering

University of Ottawa, Ontario Canada



Contact this candidate