RAILS ARCHITECT Ready to Interview: Ruby on Rails, PHP, MySQL, JQuery/Javascript, HTML/CSS, AJAX, Linux, Apache, Yii framework, C++, XML, JSON, Apache, Git, Svn

Extremely hands-on information technology and operations executive with deep experience in advertising, digital media, healthcare and telecommunications,. Have managed global software development teams, practiced Agile and Test Driven Development, and have leveraged frameworks such as Ruby on Rails to accelerate time to market.

Specialties:

Connecting mobile devices to Web services
Building enterprise Web applications that scale globally

Launching custom applications for Facebook, YouTube, and Tumblr
Custom healthcare and telecom application development
Voice over IP deployments
Building scalable systems for hosted PBX services
Writing responses to RFPs
Building partnerships with vendors.

TECHNICAL SKILLS:
Ruby on Rails, PHP, MySQL, JQuery/Javascript, HTML/CSS, AJAX, Linux, Apache, Yii framework, C++, XML, JSON, Apache, Git, Svn

EDUCATION:
M.S. in Computer Science, magna cum laude, from University of California at Berkeley

B.S. in Computer Science with Highest Honors, Rutgers University, New Jersey
PROFESSIONAL EXPERIENCE:     

Rails Architect

  • Designed and developed the core of MedXCom (www.medxcom.com) , a cloud-based Electronic Health Record system accessible from  iPhone apps, tablets and Web browsers.
  • Quickly brought to market this system which allows doctors to see a patient’s health profile on their iPhones when the doctor is on call. The system also allows medical practices to set their on-call schedule, finds the correct doctor to call, and records all calls. Also completed a separate patient Web portal that allows patients to access their health records from anywhere.
  • Managed a team of 4 Ruby on Rails developers and 2 IOS developers, practicing Agile/Scrum development.
  • Wrote much of the Ruby and PHP code myself. Also integrated the software from several Git branches, and managed all deployment to Linux CentOS servers.      

Director of Technology

  • Led the software department at this leading New York digital agency through a period of explosive growth. Under my leadership, my team quadrupled in size from 4 developers to 16. The team was composed of 8 front end developers, 6 back end (PHP and RoR) developers and 2 IOS app developers.
  • Key projects delivered on time and on budget during my tenure included the following:
    • http://www.justinbiebersgirlfriend.com – An eCommerce site promoting Justin Bieber’s Someday perfume. The site was built using the Magento eCommerce suite on 3 Amazon EC2 servers. We also built a companion sites on Justin Bieber’s YouTube and Facebook pages.
    • http://factory.puma.com/ –  The PUMA Factory site allows users to custom design their own PUMA shoes. The site made heavy use JQuery and Javascript, as well as Ruby on Rails. My team also built an iPad app for PUMA retail stores worldwide, which allows walk-in customers to design their own custom shoes.
    • http://bmwactivatethefuture.com/ – This site was built for BMW to showcase its ActiveE Electric Vehicle. It allows users to plot their daily commute on a map, shows all nearby charging stations, and calculates the savings compared to using gas. This site was built using PHP and MySQL. We also built an iPhone app that tracks average speed and calculates cost savings for an electric vehicle.

 
Chief Technical Architect

  • Led an off-shore software team in the development of a Web-based message broadcasting application using Ruby on Rails and MySQL. This application, implemented on the Linux-based Asterisk phone system, allows a user to record a voice message, and then broadcast the message by calling a list of phone numbers. This system was designed to handle more than 1,000 simultaneous calls using multiple dialing servers. Used RESTful and MVC architectural principles in designing this application. Also used ActiveResource objects to support multiple servers, and gems such as Starling and Workling to add asynchronous processing.
  • Designed and implemented a voice messaging application using ROR and MySQL. This application provides users with their own voice mailboxes and custom greetings. Used XJS and Ajax in the user interface for this application. Used Agile / SCRUM methodology to deliver product in 8 months, 4 months ahead of schedule.
  • Led a team of 3 Java developers building an Electronic Medical Records (EMR) application and fax server on Asterisk. Designed the Java objects and algorithms for the client-server application, which fetches the records from a remote EMR server and faxes them back to patients.  This multi-threaded application was designed to scale to multiple servers, allowing a large volume of EMR records to be faxed simultaneously.
  • Used PHP to implement a conference bridge supporting up to 150 users on the Asterisk PBX platform. The bridge allows conference rooms to be scheduled in advance, and emails reminders before the conferences begin.
  • Developed custom integrations with Sugar CRM and a multi-site corporate directory for Switchvox

Technical Manager

  • Planned, designed and developed what may be the industry’s first fully Web-based license manager
  • Network application allowed users to monitor license usage using only a Web browser
  • Designed the license server using J2EE servlet technology, and used SOAP as the client-server protocol
  • License files were stored in XML format and securely signed using a 128-bit private key
  • Wrote several libraries using Java, C++ and COM for use by client applications to talk to the license server
  • Developed a MAPI-based Windows 2000 service which sends voice mail as email into Microsoft Exchange servers. The application enabled MS Outlook users to access their voice mail in the same way that they access their email. Used Visual C++ 6.0, the Platform SDK, MFC and Active Directory to put together a fully functioning Unified Messaging server within 4 months

Chief Technology Officer

  • Developed wireless client software which used compression, HTTP acceleration and caching to speed up performance for Pocket PC users
  • Prototyped an XML-based API to wireless-enable Web applications. Applications could post XML requests to the wireless gateway, which in turn would apply the correct XSL style rules to adapt the content for smart phones, Palm devices, RIM pagers, and Pocket PCs.
  • Was also involved in integrating software with the L2TP VPN, and for planning secure access from WAP phones by using WTLS and SSL
  • As a result of refocusing the company to wireless, was invited by Price Waterhouse Coopers to present views on the future of the wireless Internet at their Technology Forum
  • Gave talks at wireless conferences such as Certicom’s PKS 2000 conference

Independent Software Consultant                                                                                01/1998 – 12/1999

  • Developed a middleware platform for rapidly building Interactive Voice Response systems
  • Used a Windows PC and a Dialogic card, which the platform supports applications that automatically answer calls, and then respond to touch tone requests to access information in databases, such as account balances
  • Built several IVR applications, including systems providing 401K plan information to employees, and systems for physicians to record and review medical transcriptions
  • Successfully marketed and sold these systems to Interlink Network Systems, a supplier of medical information technology
  • Provided software design and development services to Lucent Technologies Messaging Division
  • Was responsible for planning and building the next generation of Lucent’s immensely successful Partner and Merlin voice messaging systems
  • Re-architected these voice mail systems to transition from a weak, proprietary operating system to VxWorks, a powerful, highly scalable real-time OS
  • Opened up these systems to use LAN interfaces and TCP/IP for the first time, in order to support system configuration and backup tasks

Head of Software Department

  • Was approached by Hyundai Electronics America, a semiconductor company with $400 million in sales, to launch a new Network Systems Division in New Jersey
  • The aim was to build an ATM Access Multiplexer capable of converting voice and Frame Relay traffic to ATM over T1, T3 and OC3 trunks
  • Leased 8500 sq. ft. of office space and recruited 7 software and 3 hardware developers
  • In less than 13 months, built a fully functioning ATM Access Mux with a 1 Gbps bus, a system card, and 3 different trunk cards
  • My team developed a Windows NT-based Element Management System (EMS) for provisioning the multiplexer
  • Used Visual C++ and WinSNMP to build the EMS and interface it to both a Windows NT extensible SNMP agent and to an embedded agent running in the Multiplexer
  • Converted this to a Web-based manager by using Microsoft’s ActiveX and Active Server Pages technologies

Software Architect, ATM Switch

  • Helped define the software architecture for a 10 Gbps ATM switch supporting ATM SVCs, PNNI, ILMI, and SNMP at DS3 and OC3 rates
  • Used object-oriented design techniques to define objects such as ATM port types, call topologies, and MIB objects
  • Prototyped a reliable, flow-controlled Intercard Communication Service built on top of the pSOS operating system

Member of Technical Staff, Data Networking Center

  • Developed real-time enhancements to a Unix-based OS running on a multi-board Network Protocol Processor which was used primarily as an X.25 PAD
  • Developed a Berkeley sockets interface for NPP applications to communicate over X.25 links
  • Developed the SDLC protocol support for this processor
  • Ported top-level Berkeley socket interface to a Unix System V kernel on a Vax 11/780, and designed and developed an X.25 protocol and addressing domain to go with it. This work enabled Vax Unix applications to use standard socket calls to transfer data over X.25 circuits
  • Received an award for this work.
  • Developed Release 2 of a store and forward messaging system for a wide area network
  • Worked on one-way encryption functions for password validation
  • Performed simulations and mathematical modeling to characterize network performance
  • Made numerous performance improvements to increase packet throughput for this network

AWARDS:

Interactive Principles Research Dept. (Murray Hill) Award

Peer Award, Bell Labs GBCS Division
Exceptional Contribution Award, AT&T Networking Division
Center Distinguished Contributor Award, AT&T Networking Division

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Comments or opinions expressed on this blog are those of the individual contributors only, and do not necessarily represent the views of Namtek or its management. Readers may copy and redistribute blog postings on other blogs, or otherwise for private, non-commercial or journalistic purposes. This content may not be used for any other purposes in any other formats or media. The content on this blog is provided on an "as-is" basis. Namtek shall not be liable for any damages whatsoever arising out of the content or use of this blog.
%d bloggers like this: