Zeo tells you how you really sleep, and helps you find ways to improve your sleep



Download 47.31 Kb.
Date31.01.2017
Size47.31 Kb.
#12928

N
617-475-5209

networksoftware@comcast.net


icholas W. Saparoff





P R O F E S S I O N A L E X P E R I E N C E



Zeo, Inc.

http://www.myzeo.com

Newton, MA. 02460




Zeo tells you how you really sleep, and helps you find ways to improve your sleep. It’s composed of a lightweight wireless headband, a bedside display, a set of analytical online tools, and an email-based personalized coaching program.




Director of Software Engineering

Nov 2010 to Present

  • Worked directly for CEO and with rest of management team including counterparts in Marketing, Sales, Operations, Hardware Engineering and Business Development.

  • Built and managed two MOBILE teams (iOS and Android platforms), WEB team (specializing in Drupal CMS, Flex, and J2EE), QA team (hardware, software, mobile testing). Teams comprised of onsite and offsite / offshore, both FTEs and contractors.

  • Implemented new source control, WIKI, defect and project tracking systems, trained staff and got all engineering teams up to speed. Handed defect tracking off to QA team to manage and own.

  • Worked closely with PM and Marketing to come to consensus on various featuresets and timeframes for the new mobile 2.0 release.

  • Worked with PM, Operations, E-Commerce, and Content teams to design and implement a new E-Commerce platform integrating a drupal CMS and Celigo / NET-SUITE back-office bridge.

  • Worked with engineering, various internal and external design consultants and marketing to come up with acceptable wireframes and user interfaces for the Website and Mobile apps.

  • Worked with marketing and sales teams to produce viable demos for various retail outlets such as Best Buy and Apple

  • Worked with hardware engineering team to help to overcome stability, staffing and management challenges.

  • Delivered progress metrics to management team and consitently highlighted potential problem areas and upcoming challenges in key engineering projects for both software and hardware teams.



Principal Software Engineer

Feb 2010 to Nov 2010

  • Worked as a web developer reporting directly to VP Engineering.

  • Worked cross-functionally with other teams including Mobile, E-Commerce, and Content teams.

  • Managed all websites for Zeo with the exception of the E-Commerce site

  • Designed and built REST API using Tomcat 5.5, Spring 2.0 framework and Ibatis ORM.

  • Designed and built website infrastructure comprised of virtual machines including databases, staging and production application servers running a hybrid system of Apache, Tomcat, and Cold Fusion/JRUN.

  • Sourced a new hosting provider and led the migration and transition of the running service from existing managed service provider to the new COLO with 0% downtime.

  • Implemented new build server with nightly builds, designed build system from scratch for all web (API and FLEX) builds using ANT

  • Worked on various projects including MySleep Flex application, Web Sleep Tools (nightly and daily reports), email and report schedulers (using Quartz), Experiments, etc.


ByteSphere Technologies LLC

http://www.bytesphere.com

Franklin, MA. 02038




ByteSphere® is a Boston area software company specializing in Global IT Management and Monitoring solutions and is the world's leading provider of

SNMP-enabled network administration and testing tools.


Founder and President

March 2007 to Present

  • Designed and built the IT Monitoring product JaguarSX http://www.oidview.com/jaguarsx.html, comprised of a server-based monitoring process in Java and a web-based internationalized user interface in PHP, AJAX and javascript with a database agnostic backend (support currently exists for MYSQL, SQLSERVER). Jaguar is a very extensible, high-performance polling and discover engine and is written completely in Java. It utilizes a JNI bridge for ICMP. It speaks to multiple database formats using JDBC and implements a simple web-service (using JAX-WS) for operations and control management. Data acquisition modules include SNMP, WMI, IPMI, TL1, among others. Currently there are two patents pending on Jaguar. Current work in progress includes support for HSQLDB, and a new easy to use Swing/Griffon UI.

  • Designed, built, and marketing online the Fault Management product Trap Manager Service (or TMS), located here: http://www.oidview.com/snmp_trap_management.html. TMS is a Windows system service that listens for SNMP traps – and based on the information in those traps various actions can be taken. TMS is being used by companies all over the world. TMS recognizes traps from thousands of devices and ships with over 11K filters out of the box, and can filter in countless ways or forward traps to any number of hosts. Recent work includes porting TMS to Java and creating a TMS engine, integrated into the Jaguar IT monitoring system to cover both Fault and Performance monitoring.

  • Designed, built, and marketed online the Network Management toolset OidView (there are thousands of users all over the world, including over 200 downloads each day): http://www.oidview.com/oidview.html. OidView is a legacy desktop VB application with two patents pending, currently at version 4.5. Recent work includes firewall detection and automatic setup of rules, and automation of registration, licensing, and maintenance.

  • Performed all operations from development, doc and QA to marketing, sales, and business development

  • Created an online sales and licensing system to automate that side of the business

  • Created website from ground up, including online sales portal using APIs with credit card processors

  • Built online advertising campaigns using Google Adwords, Yahoo, others

  • Integration with SalesForce.com API with the oidview.com website, payment gateways and licensing server for lead generation, sales and license tracking.

  • Implemented Google Analytics on www.oidview.com to help track visitors, conversion rates, etc.

  • Implemented Google Adsense/Admanager on mibs website portal to help sell advertising

  • Worked with lawyers, accountants, consultants, resellers, customers, etc

  • Worked with SEO and marketing firms to increase visibility online

  • Built a team of sales, marketing, business development individuals

  • Built and led offshore teams to assist in engineering and product development

  • And much, much more…



Groove Mobile, Inc. (acquired by LiveWire)

http://www.groovemobile.com

Bedford, MA. 01730




Groove Mobile, Inc. provides mobile music services in the United States, Canada, Europe, and Asia-Pacific. The company offers full track mobile downloads, peer-to-peer sharing, and personalized music recommendations, as well as programmed streaming radio and music subscriptions..



Java Platform Architect

October 2006 to March 2007

  • Worked with key individuals in the organization to define future requirements (Darwin project).

  • Prepared java platform to run in BEA Weblogic web-server

  • Defined migration plan to move existing rich-client phones using perl-based servers to the new java platform using the new templating system to deliver the existing catalog format (goal – one code base).

  • Defined and designed versioned business services wrappers that will handle requests in the system and dispatch them to the appropriate web-service.

  • Led a team to implement proposed requirements for SOA


Java Platform Project Lead

April 2006 to October 2006

Led engineering teams (both in-house and off-shore), and graphic designers to implement an internationalized web-based music store for PCs (like I-Tunes). This music store was based on the same platform as the music store we used for WAP browsers. Worked with the marketing team to define the requirements for the UI and a design firm to create the default look. Integrated WMA DRM and AMG (All Music Group) Artist and Album data into the store.



Senior Software Engineer

September 2005 to April 2006

Designed and wrote Java server-side internationalized web-based music store platform for internationalized mobile phone WAP-browser clients. Music store design based on MVC paradigm, presentation layer implemented by Velocity templating system and business logic driven by configuration based purchasing and billing beans. Designed ant builds to be customizable to facilitate different customer deployments and library dependency requirements. Fulfillment of music used OMA CD and SD technologies, implementing SMS Push and binary XML. Final web-application was deployed on Apache Tomcat.





Concord Communications, Inc.

(acquired by CA)

http://www.concord.com

Marlboro, MA. 01752




Concord Communications, Inc. provides business service management software solutions to enterprise customers, managed service providers, and telecommunication carriers worldwide . It offers various software products under the eHealth, Spectrum, Vitel IVIZE, and netViz names.



Senior Software Engineer

August 2003 to September 2005

  • DATA Team – Wrote CWM Simulator for the ASXM Xg format in Python. Designed and proposed a redesigned eHealth CLI. Proposed nhGroup, nhGroupList CLI commands as first installment of the new eHealth CLI. Wrote nhGroup CLI command using JAVA and WEB Services via AXIS / SOAP and Apache Web Server. Compiled project with ANT.

  • TAVVE Project – Technical Lead. Concord licensed topology discovery source code from Tavve Software. Wrote and implemented validation tests for various network topologies. Integrated tavve into Concord’s source code tree and build environment. Wrote multithreaded JAVA class using JDBC to access Oracle DB. Designed and implented JNI access to Concord’s C++ libraries, Database API, SNMP library, CoSDecryption library. C findroute tool integration with Oracle database, SNMP on native side. Designed and implemented cloud-correlation/connection algorithm. Implemented DCI library. Worked with UI group to integrate with NetViz diagramming system.

  • VOIP Project - Wrote MOS engine in C for voice quality analysis.


Certification Team Project Lead

October 2000 to August 2003

Led a team of 4-6 engineers to implement new technology support for the eHealth product. Interfaced with all departments of the company including engineering, support, sales, marketing, professional services, as well as worked directly with customers and resellers. Designed and implemented new, modular, table-based discover system in TCL, increasing engineering productivity. Designed and implemented dynamic MTF generation system. Proposed and implemented finderXML documentation project. Designed and implemented Cisco QoS (Quality of Service) interface technology, discovery code, and reports. Designed and implemented Cisco NBAR discovery and reports. Co-wrote regression tests for certification files in source-control and builds. Wrote scripts to aid the technical support organization debug problems. Proposed, designed, and implemented the Certification website using VB, HTML, Javascript, ASP.



Certification Engineer

October 1998 to October 2000

Certified hundreds of devices and enterprise MIBs for integration with Concord’s eHealth software. Work included agent/MIB analysis, writing discovery code of the MIB using TCL/SNMP to create elements for the NMS. Design of element type in the Concord system, normalization of data to the eHealth database format, writing of custom reports to display collected data, and writing alarm rules for their Live Exceptions product. Edited and maintained SNMP device simulator library. Built and managed the lab which contained several Cisco, Bay/Wellfleet routers and switches, various probes. Designed, wrote and implemented discover regression test suite using both live SNMP and flat-file simulation techniques. Visited customer and vendor sites



Direct Vision Software, Inc.

Boston, MA. 02132



February 1996 to October 1998

Senior Systems Engineer. Manager of the information systems and support departments of Direct Vision Software, a national competitor in both the Dental and Endodontic Software markets. Responsible for over 700 client networks in separate offices. Directed or personally performed all network installations and systems administration, involving both hardware and software. Performed remote support via PCAnywhere, including everything from routine SQL statements and programming to cleaning up db data corruption. Provided systems information, scheduling, and planning for sales-force. Coordinated all software updates, QA, and distribution for the Windows product, “Direct Vision 98”, a Sybase SQL client-server dental practice-management system. Wrote all installation routines for all products and platforms. Performed data conversions from disparate systems to Direct Vision format. Designed and implemented the first company website.

Data Intelligence Systems, Inc. (DISC)

Billerica, MA. 01821



Part Time: September 1996 to October 1998

Consultant and DWIN project manager. Programmed in DIBOL (a derivative of COBOL), to help finish special customer requests for “DISC Route Management System”, a software product that manages vending service, collection, and management. Developed DWIN (DISC Wireless Information Network), for which the PC front end was written in Visual Basic, and the 3Com Palm Pilot software was written in Jump Java. DWIN transmits messaging, scheduling, and collection information from the mobile workforce (armed with 3COM Palm Pilots and wireless IP modems), via CDPD networks and the Internet.

OPTIMA Computer Solutions

Boston, MA. 02115



September 1995 to February 1996

Principal Consultant. Provided consulting and custom software and hardware sales from PCs to networks. Services included computer networking, programming, and Internet solutions for small, medium, and large size businesses, including LANs, MANs, and WANs throughout US and Canada.

Computer Exporters of America, Inc. (CEA)

Boston, MA. 02115



June 1995 to August 1995

U.S. Contact. Small startup consisted of contacts in United States, Russia, and Israel. Purpose was to export Pentium PCs to countries where they were either yet not available or the cost would otherwise be prohibitive. Arranged everything “state-side” including office accommodations, purchasing, hiring, legalities, and dealing with customs.

Massachusetts General Hospital

Boston, MA. 02115



February 1994 to June 1995

Software Developer for Orthopedics Department. Worked on the “Orthopedic Trauma Database Classification System”. This was written in Foxpro25 for DOS and later adapted to a Windows 3.1 version, network compatible. Worked as a part time consultant for the orthopedics department.
F O R M A L E D U C A T I O N
Harvard College

Cambridge, MA. 02138



September 1989 to June 1993

Graduated in June 1993 with BS in Physical Sciences, with a Pre Medical Curriculum. Related coursework included: PHYSICS: Basic and advanced mechanics, Electricity and Magnetism, Introduction to Quantum theory; BIOLOGY: Genetics, Molecular & Developmental biology, Organismic and Evolutionary biology; MATHS: Introduction to the Calculus, Calculus and Differential equations, Multivariable Calculus; CHEMISTRY: One year each of Organic and Inorganic; LABWORK: Biology, Chemistry, and Physics.

Stanstead College

Stanstead, QUE. CANADA JOB 3EO



September 1983 to June 1989

Graduated in June 1989 with Honors in Sciences. Concentrated in Chemistry and Math. Received additional academic awards for Psychology, Geography, English and Art

C E R T I F I C A T I O N S & A D D I T I O N A L E D U C A T I O N

Certified Novell NetWare Administrator, Netware 3.x Drake-Prometric

Certified Novell NetWare Engineer, Netware 3.x Drake-Prometric

Certified Novell NetWare Engineer, Netware 4.x Drake-Prometric
Essentials of Wide Area Networking American Research Group

Discussion included major WAN topologies, digital data services and internetworking LANs. Hands on labs included Cisco Router configuration for IP, Adtran ISDN ISU configuration, and creating 3 site WAN with T1 and dial-up ISDN backup.


Frame-Relay Internetworking American Research Group

Course covered Frame standards, configuration of Frame with routers and FRADs, ITU vs. ANSI, LMI, Multiprotocol Encapsulation, NNI, and Voice over Frame. Lab work included set up of an 8 “city” WAN, connected via routers and a Frame Cloud (for which we used a Cisco 4000). IP, IPX and bridging were set up over the links, sequentially. Using a RADCOM protocol analyzer, packets were dissected and critical portions were identified.


Java I – How to Program Deitel & Deitel

Course covered Java basics, how to build client-server application, basic UI components.





S P O K E N L A N G U A G E S

English (native), Italian (proficient), French (proficient)
All references available upon request.


Operating Systems
Alloy Multiware 1,2 

Artisoft LANtastic 6,7,8 

Bay Networks RS 10+ 

Cisco CATOS ver 4+ 

Cisco IOS ver 11+ 

IBM OS/2 ver. 2 

IBM OS/2 ver. 3 (WARP) 

Macintosh systems through 7.5 

MS DOS, all versions. 

MS Windows, all versions 

Novell DR DOS, all versions. 

Novell NetWare 3.x  CNE

Novell NetWare 4.x  CNE

Novell Intranetware 

UNIX variants and Xwindows 

 = Extensive knowledge  = familiar  = limited exposure






T E C H N I C A L A B I L I T I E S


PLEASE NOTE: The skills listed here are a list of highlights I have acquired along the way. This is by no means an exhaustive list. Some or course I am more familiar with than others as I do not use all of these skills everyday.
I have used different IDEs, compilers, debuggers, source control systems, and profiling tools for software development. I HAVE INSTALLED, UPGRADED, REPAIRED AND IMPLEMENTED HUNDREDS OF NETWORKS USING THE LISTED OPERATING SYSTEMS FOR CLIENTS, SERVERS, Routers INCLUDING INITIAL CABLING, REWIRING OF CURRENT NETWORKS AND/OR TELEPHONE SYSTEMS, CABLING TROUBLESHOOTING (via SNIFFERS and/or TESTERS), AND CONNECTION OF DISSIMILAR TOPOLOGIES AND/OR NETWORKS THROUGH BRIDGES, GATEWAYS, SWITCHES AND ROUTERS.



Network Topology and Media
Arcnet networks 

Ethernet 10 Base2 (thin) 

Ethernet 10 Base5 (thick) 

Ethernet 10 BaseT, 100, GIGA 

Fiber Optic networks 

Infrared networks 

Microwave / Satellite networks 

RG 59 (cable TV) networks 

Telephone / PBX systems 

Token Ring networks 

Wireless (802.11a/b/g) 


Technologies / Protocols
APPLETALK 

ATM 


FDDI 

FIBRE CHANNEL 

FRAME RELAY 

FTP / TFTP 

GIG-E/ISL TRUNKING 

IPX/SPX 

ISDN 

OSPF 


RAS 

RIP 

RMON 

SLIP / PPP 

SMTP 

SNMP 

SONET 

TCP / UDP 

TELNET 

X.25 


VOIP 

VPN/IPSEC 




Enterprise and Network Management Software
ByteSphere JaguarSX 

Concord Network Health 

HP OpenView 

Rational ClearCase 

MS SQL Server 

MYSQL Databases 


And much more ….


Programming Languages
AJAX 

ASP 


C/C++ 

Cold Fusion / JRUN 

Dbase compatible languages 

DIBOL / DBL 

Flash / Flex 

HTML / XML 

J2SE/J2EE/Javascript 

MS Visual Basic / .NET 

Perl 

PHP 


Python 

Shell Scripting languages 

SQL 

TCL 



Web Services / REST / SOAP 

And much more …



1/30/2017 /


Download 47.31 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page