ANTON GANESHALINGAM
**** *. ****** ****** ~ Soquel, California 95073
831-***-**** *****.*************@*****.***
SENIOR SOFTWARE ENGINEER / WEB DEVELOPER
Innovative Technical Solutions ~ Project Leadership ~ Complex Enterprise Applications
Award-winning Software Engineer with 13 years in front-end design and development, and proven success in leading, developing, and implementing large-scale consumer facing websites like Sprint PM (http://pictures.sprintpcs.com) , Verizon Picture Mail (http://picture.vzw.com) and AppDirect (www.appdirect.com).
COMPUTER SKILLS
Front End: CSS 2/3, Unobtrusive / OO JavaScript, HTML 4 & 5, DHTML, AJAX, SEO, WEB 2.0, XML, SVG, XSLT, JSON, JQuery, YUI, Cross Browser DOM API, RSS, REST
Programming Languages / Frameworks: Java, Perl, PHP, C++, C, C#, Struts, Wicket, Spring, Hibernation
Distributed Computing / Server Side Technology: J2EE, Servlets, JSP
Web Servers: Apache, Resin, IIS, Tomcat, and JBOSS
Databases: Sybase, ORACLE, MySQL, CouchDB; Database API: Sybperl, JDBC, and ODBC; Query Languages: Transact-SQL, and PL/SQL
Operating System/ Development Tools: Git, Perforce, Confluence, JIRA, Visual Source Safe, and CVS, Eclipse; Android, Windows, UNIX and Mac OS, ANT, MAVEN
PROFESSIONAL EXPERIENCE
Origo Networks, San Francisco, California August, 2010 – Dec, 2010 (Contract)
Senior Web Developer
• Converted a PERL Image server to Java Web Application.
• Designed a REST based web service that takes user uploaded images and converts to different sizes and distributes to other portal web servers.
• Implemented Web Services that moved image objects within various web servers.
• Planned and Implemented Internalization for the French portal web site.
Primary Projects
• Planned and implemented the controller behaviors of the PERL image server into the current production Wicket Java Framework web server. And PERL image servers model components were integrated with Java Hibernation.
• Designed and implemented a REST web service that automatically created various dimension of image objects using Image Magic API.
• Implemented a REST Web Service that moved data objects and image objects from partner portal web server to main web server using Spring Frame Work.
• Implemented a system by devising an interface that facilitated a internalization using Wicket Java Framework, for text data severed from database, inline code and JavaScript
APPLE, Cupertino, California July, 2010 – August, 2010 (Contract)
UI Software Engineer
• Implemented a web application console leveraging JavaScript Design Patterns like Singleton and Factory, WebKit CSS3 and HTML5 features.
• Leveraged a deep understanding of best practices in front-end development, progressive enhancement, layout and design, information architecture, usability, accessibility, and web culture to offer enhanced value to clients.
• Provided guidance to people and teams on how to maintain best practices after the project ends.
Primary Projects
• Designed and implemented a web console application that users can monitor and configure web services that controls Apple iTunes and Apple online store transactions.
• Developed a UI frame work using JQuery that was scalable to add and remove components.
VERISIGN, Soquel, California 2006 – 2010
Senior Software Engineer
• Advocate new web 2.0 standards, and integrating efficient web tools for software development.
• Researched, developed and directed implementation of a new web platform that interfaced with social network upload media.
• Lead integration and debugging efforts to support web performance.
• Engineer methods that decrease the web page loading time and user interaction time.
• Formulate a new technique to display large video in slide shows that contain images, audio, and video.
• Function as key member of the front-end development team on creating functional User Interface for the web messaging application.
Primary Projects:
• Web 2.0 Compatible Front-End Conversion: Designed and implemented the Web 2.0 compatible front-end for the picture mail system for Sprint, and Verizon, using technologies like AJAX and YUI Framework. Partnered with QA to help them understand web caching and web performance monitoring using the Firebug tool.
• Next Generation Web Picture Messaging: Defined the scalable software architecture and User Interface for the next generation Web Picture Messaging system for SPRINT, Verizon, ATT and Bell Mobility.
• Xoomerang Widgets/Mashups: Spearheaded the research, design, and implementation of a social network UI Widget that displays the destination where users can drag and drop multi media objects that will upload to a desired social network. Developed new technique to pass data across different domain.
• Large Video Messaging System: Developed and implemented a large video support, a JavaScript library based on QUICK TIME API, and an action java class for frontend that communicates with the Media Transcoder Server in the backend.
• DRM Support: Developed and implemented standard technique to avoid DRM protected media from being downloaded
GLOBE WIRELESS, Foster City, California 1999–2006
Senior Software Engineer / Web Developer
• Designed and implemented a Web-based ship tracking system using AJAX, SVG, XML and PERL.
• Develop enterprise Web applications using J2EE and .Net Framework, supporting Marketing, Sales, Accounting, Operations and Customer Support.
• Created and implemented a Web-based application, switching an active production and replication database in an international setting.
• Developed and rolled out integral Sybase database monitoring tools for production and replication system using Java and Perl.
• Produced numerous Web-based tools employed for Data Management and Data Administration using ASP.Net and Perl; also built a Web-based portal / intranet.
Primary Projects:
• Globe Locator (GPS) Project: Planned, designed and implemented a Rich Web UI, real-time interactive vector graphic map that tracks and displays the movements of 4000 vessels worldwide. Utilized cartographic techniques to convert GPS data, plotting current position. Applied PERL, Java, SVG, AJAX, DHTML, HTML, CSS, XML, Sybperl and JConnect for the client component. This project generates over $80,000 monthly despite its modest budget of only $500.
• GlobeWeather Project: Designed and implemented an FTP client that downloads and parses weather data. The data is then fed to over 4000 vessels via the company network. Devised a means of accomplishing this vast disbursement of data while minimizing overhead network costs, and increasing revenue. Built a GUI component displaying weather charts.
• GlobeArchive Project: Developed a tool to archive customer e-mails by importing into MS Access. Optimized complicated business rules implemented by Transact-SQL, writing numerous Transact-SQL stored procedures. Devised means of delivering securely large volumes of data to customers using Access. Built a GUI interface for customers to view data using Perl.
• Production / Replication Switching Web Application Project: Led and implemented a very sensitive and mission-critical application that manages and automated the switching of 500 applications, switching between active and standby servers that reside globally. Coordinated with an international team of developers, accounting for all application needs; created Active Server Logic, a scheme to dictate development rules for programmers to follow, worldwide, when implementing their applications. This eased the process of switching production applications to a different server.
• Production / Replication Server Monitoring Application Project: Oversaw the design and implementation of a Production Monitoring Web application. Included numerous monitoring tools for 18 production servers such as a System Logs Usage Monitor and a Data and Index Space Monitor. Replication monitoring notifies the Network Administrator and DBA of any issues with the worldwide replication servers.
EDUCATION
SAN JOSE STATE UNIVERSITY, San Jose, California
Bachelor of Science in Computer Science 2010
CABRILLO COLLEGE, Aptos, California
Associates Degree in Computer Science 1995