Sr. Software Engineer Resume
San Francisco, CA
SUMMARY
- Over 20 years of Experience, worked as a Project Lead and Sr. Software Engineer. Complete Software Development Life Cycle (SDLC) experience including Analysis, design, development, testing, maintenance and management of Software Applications and tools.
- Hands on experience in development using Ruby, Ruby on Rails, PERL(OO - Perl), CGI, PHP, JAVA, J2EE, XML Strong OOA & OOD experience for developing Applications and also Internet/Intranet based Applications
- Worked extensively in Client/Server environment using multiple relational databases like SYBASE, ORACLE, MS-SQL SERVER, MYSQL & DB2.
- Strong communication skills, decision making skills, written skills and team lead skills Worked effectively with team players, higher management and end users
- Extensive experience in different business applications and real time applications like Financial, Brokerage, Banking, Wireless, Education, Utilities, Entertainment and E-Commerce industries.
TECHNICAL SKILLS
Platforms: Mac OS, UNIX (HP-UX, SUN-SOLARIS, NCR-SVR4), LINUX, WINDOWS NT/2000, MS-DOS, OS/390, UNYSIS, Confidential, ESX/ESXi
Languages: C/C++, UNIX Shell, SQL, T-SQL, PL/SQL, PFC, Java, PERL, HTML, DHTMLJHTML, CFML, XML, XSLT, CSS, DTD, JavaScript, AJAX, Power Script, VB Script, DMS2, COBOL, 8085 ASSEMBLY, MOD PERL, PHP, Ruby, Ruby on Rails, Angularjs, Backbone.js
Databases: SYBASE, ORACLE, MS-SQL SERVER, DB2, TERADATA, MYSQL, PostgreSql
Software: POWERBUILDER, VISUAL BASIC, TIBCO, NET DYNAMICS, COLDFUSIONSun NETBEANS, SYMANTEC VISUAL CAFÉ, VISUAL STUDIO, VBAHOMESITE, DREAMWEAVER, DBI, INTERWOVEN TEAMSITE, LDAPATG DYNAMO, SITEMINDER, VISUAL SOURCE SAFE, CLEARCASE, RCS
Web Servers: IIS, I-PLANET, APACHE, TOMCAT, ATG
PROFESSIONAL EXPERIENCE
Sr. Software Engineer
Confidential, San Francisco, CA
Responsibilities:
- Designing, Development and testing of the load tests performance dashboard UI under Mac OS
- Responsible for designing the distributed database Hadoop/HBase tables and access through OpenTSDB
- Data Access from Mongo DB, Redis and Couch DB
- Responsible for development of Yogibear Rails Application in TDD/BDD environment
- Developed REST based API for different groups
- Adding data driven graphs to the app like New Relic using Highcharts, Raphael.js
- Testing the app using RSpec, Factory Girl, Capybara and Mocha
- Development of UI using HTML5, CSS3, JQuery, Twitter-Bootstrap, JavaScript/Coffee Script
- Access data from New Relic and Google Analytics using their API
- Added Redis/Rescue jobs for running the background jobs to update the OpenTSDB
- Continuous deployment of app under Jenkins, Gerrit, Capistrano on Ngnix
- Created custom gem for OpenTSDB API
- Developed API for log files results using JRuby, Rails 4
- Extensively using Ruby, Ruby On Rails, HBase, OpenTSDB, AJAX, JQuery, JSON, OAuth, REST, LINUX, APACHE, Capistrano, Highcharts
Environment: Mac OS, Linux, Virtual Box, Ruby 1.9.2, JRuby 1.7, Rails 4, Java, RubyMine, Git, HBase, OpenTSDB, Jira, Redis, Resque, REST
Sr. Software Engineer
Confidential, Hollywood, CA
Responsibilities:
- Responsible for development and maintenance of the existing e-commerce site
- Responsible on the back end code of the Ticket Transfer feature for the site
- Extensively using PERL, Mod Perl, OO-Perl, Template Toolkit, AJAX, JQuery, MySQL, ORACLE, LINUX, APACHE
Environment: Windows XP, LINUX (Cent-OS), Confidential, PERL, OO-Perl, MYSQL, Oracle, Subversion
Sr. Tools Engineer
Confidential, Palo Alto, CA
Responsibilities:
- Responsible for Agile development, maintenance, administration, testing, Helpdesk support, Project Management and production support for tools like Bugzilla, Helpzilla, Wiki, Toptrak and Status Report.
- Adding new features and fixing the bugs under Bugzilla and Helpzilla using Perl 5.8, MySQL
- Written Automated test suites for Bugzilla and Helpzilla features using Selenium tool
- Adding new features, bug fixes and writing test cases for Toptrak using Ruby On Rails
- Providing Help desk support to eng-web tools
- Responsible for maintaining Wiki and Wiki-all applications using PHP,MySQL
- Responsible for maintaining Google Search Appliance
- Developed Executive Requestor system using Ruby On Rails, Web Services, SOAP, MYSQL, HOBO
- Reviewing new technologies like Spring Source Spring, Hibernate, Java
- Installation and configuration of Confidential technologies like Virtual Client/vSphere on ESX/ESXi
- Extensively using Ruby On Rails, PERL, mod perl, OO-Perl, Template Toolkit, AJAX, JQuery, HTML, CSS, JavaScript, MYSQL, LINUX, APACHE
Environment: Windows XP, LINUX, Confidential, PERL, OO-Perl, PHP, MYSQL, LDAP, Ruby on Rails, Eclipse, Selenium, Perforce, Subversion, HTML, CSS, JavaScript
Project Lead & Sr. Developer
Confidential, Oakland, CA
Responsibilities:
- Responsible for the whole life cycle of the Educational and Library digital systems for the University Of California campuses.
- Developed XSLT templates for converting files from xml to html and also from XML to Marc(METS format) records for the site
- Administering the PURL(Persistent URL) software and SWISH-E search engine to run on different servers on Unix(Sun-Solaris) for the site
- Developed Perl/mod perl based applications by configuring Apache modules.
- Web logs extraction, reformatting and making reports using PERL
- Massaging, harvesting and Sawmill reports for web logs. Administering Web Analytic tools like Analog & Net Tracker Lite to get web logs statistics. Installation on Linux
- Getting Web logs statistics using Google Analytics
- Working on Preservation Repository Digital Library files using J2EE,Java,STRUTS, Sun One Studio(NetBeans), Ant, CVS, SRB(Storage Request Broker),SOAP, WSDL, XML, SAX, DOM, Web Services, Tomcat, Java Unit Testing
- Created web feedback email form using Java Mail
- Working on IP Address project using XML, Java/J2EE, XML-RPC, REST, JSP, JSTL, NetBeans 5.0, MySQL, Ant, Tomcat
- Developed Metasearch UI module using Ruby on Rails, Web Services, MYSQL, Unix, Eclipse
- Extensively using PERL 5.8, Sybase, MYSQL, UNIX, LINUX, XSLT, XML, Java, Apache and CVS for the development of sites
Environment: Windows 2000, LINUX, PERL 5.8, OO-Perl, MOD PERL, CGI, CVS, HTML, DHTMLDBI, SSH, HTML::TEMPLATE, CGI::APPLICATION, Java, J2EE, STRUTS, JSTL, Tomcat, XML, XSLT, libxml, libxslt, LWP, AJAX, Web Services, Ruby On Rails, Eclipse
Sr. Web Developer
Confidential, San Francisco, CA
Responsibilities:
- Lead developer to work on multiple web applications.
- Involved in gathering the project requirements from the end users, developing mockups, database schema design, development, testing, production issues and maintenance.
- Extensively used PERL, CGI, XML, JAVA and J2EE for all the applications.
- Underwent training by ATG on ATG DYNAMO, JAVA, J2EE
- Responsible for converting some applications already written in PERL/CGI to J2EE based under ATG DYNAMO. Also responsible for developing new applications under ATG DYNAMO using J2EE.
- Responsible for maintenance of existing applications and production issues.
Environment: Windows 2000, Sun-Solaris UNIX, PERL 5.6, CGI, LWP, HTML, DHTML, JHTML, XML XSLT, DBI, SOCKET, Java, J2EE, JDBC, ATG DYNAMO 5.6.1, INTERWOVEN TEAMSITE, LDAP, SITEMINDER, ORACLE 8I, MYSQL, SQL SERVER, Java Script, CLEARCASE, I-PLANET, APACHE, TOMCAT, CSS
Sr. Software Engineer
Confidential, San Francisco, CA
Responsibilities:
- Lead developer to work on huge DATAWAREHOUSING project, handles terabytes of data.
- Involved in database schema design, developing modules, testing and production issues.
- Developed intranet based application and Responsible for handling huge volume of data.
- Extensively involved in converting and formatting the data and loading into TERADATA and Oracle databases.
- Written Unix CRON Jobs for automatic data capturing coming from different nodes.
Environment: Windows NT, Sun-Solaris UNIX, NCR-SVR4 UNIX, PERL 5.6, Active PERL, DBITERADATA, ORACLE 8I, SQL SERVER 7, PL/SQL, Visual SourceSafe, Java, MySQL