Senior Software Engineer Resume
5.00/5 (Submit Your Rating)
SUMMARY
- Result oriented software developer with 6 years of experience in design and development of rich internet (RIAs) and client-server enterprise applications using Java, Flex 4.6, Actionscript 3, BlazeDS, Cairngorm 2, and Sybase IQ 16x.
EDUCATION
- Master of Technology (Information Technology)
- Bachelor of Eng. (Computer Science & Eng.)
SOFTWARE DEVELOPMENT EXPERIENCE (6 years)
- Senior Software Engineer - Confidential, Aug 2007 - Current
- Sybase Control Center (RIA to administer & monitor Sybase IQ analytics servers) Aug 2008 - Current
- Scrum master for Sybase Control Center IQ 3.2.3 release.
- Member of SCC Usability Council team.
- IQ administration application: Designed & developed “Events”, “Multiplexes”, “DB spaces”, “DB files”, “Inter-node communications”, “Designate Failover”, “Failover”, “Logs” views, properties & wizards.
- IQ multiplex monitor application: Designed & developed “Topology”, “Caches”, “Node Selector”, “Settings”, “MPX node” & “Inter-node communication” views.
- IQ node monitor application: Designed & developed “DB spaces”, “Network”, “Table Versions”, “All Statistics” & “Settings” views.
- Implemented Cairngorm 2.0 & Value Object design patters.
- Implemented JUnit 4 test suite framework.
- Implemented automated build & mail system using Cruisecontrol & Ant.
- Extensively worked on custom components, AdvancedDataGrid, data binding, wizards, property sheets, trees, charting tools and forms.
- Provide technical guidance & review code changes done by other team members.
- Write requirements & design documents.
- Fix bugs & implement change requests.
- Skills: Java, Flex 3, Actionscript 3, BlazeDS, Cairngorm 2, Flex Charts, JMX, JDBC, Sybase IQ analytics server, XML, JUnit 4, Cruisecontrol, Ant, Clearcase, Flash Builder 4, Agile development.
- Sybase Central (client-server application to administer & monitor Sybase IQ servers) Aug 2008 - Current
- Scrum master for Sybase Central IQ 15.4 release.
- Designed & developed JAAS and JCE based Authentication layer between RMI client and RMI server.
- Designed & developed GUI & server side logic for table partitions, login policy & shared temporary DB space.
- Changed multiple features to make project compliant to Fortify Security Code Analyzer.
- Migrated Sybase Central IQ 15.4 to support Sybase IQ 15.4 and SQL Anywhere 12 servers.
- Provide technical guidance & review code changes done by other team members.
- Fix bugs & implement change requests.
- Skills: Java, JAAS, JCE, RMI, JUnit 3, JDBC, Sybase IQ analytics server, Ant, Perforce, Eclipse.
- Sybase IQ 15.0 analytics server (systems programming) Aug 2007 - Jul 2008
- Implemented server crash recovery testing infrastructure.
- Implemented error simulation of throw-safeness of memory allocation & rollback operations.
- Implemented enhancement features in main & temporary cache management.
- Implemented infrastructure to create, schedule & trigger events.
- Implemented new exception classes.
- Fixed bugs & implemented change requests.
- Skills: C++, DBX, Sybase IQ 15.0 analytics server, Clearcase & DBTest.
- Assistant Systems Engineer, Confidential,India. Oct 2004 - Jul 2005
- Consult (3-tier knowledge management tool based on case-based reasoning)
- Implemented many features of middle tier controller, responsible for receiving requests from client, communicating with back-end server, implementing search algorithm, & replying back with responses.
- Designed & implemented new features including support for new search data types & enhanced/re-implemented multiple UI screens.
- Added of DB2 as another alternative for back-end database.
- Fixed bugs & implemented change requests.
- Skills: Java, JSP, Servlets, JavaScript, Websphere application developer, Websphere application server, BEA Weblogic server, DB2, Oracle 9i, UML & Microsoft VSS.
- Software Engineer, Confidential,India. Jul 2004 - Oct 2004 (Contract)
- Multi-applications Smart Card Based Payment System (IDRBT, Hyderabad)
- Developed applications to run on multi-application framework of Java Cards.
- Added new JUnit test classes & test cases.
- Skills: Java Cards & JUnit.
ACADEMIC EXPERIENCE (2 years)
- Graduate Teaching Assistant, Confidential,IIT Bombay, India. Jul 2005 - Jul 2007
- Computer Networks (Jan 2007 – Jul 2007)
- Software Engineering (Jul 2006 – Dec 2006)
- Information Technology Project Management (Jan 2006 – Jul 2006)
- Advanced Course in C++ (Jul 2005 – Dec 2005)
- Take lectures in absence of faculty.
- Manage & update course website.
- Help students during lab sessions.
- Assist students with their queries & doubts.
- Evaluate exam answer sheets, lab reports, projects & home-work assignments.
- Summer Trainee, Confidential,Jabalpur, India. (Summer 2003)
Learned about operations of Central Telephone Exchange, Electronic Telephone System, Optical Switches & Fiber Cables in modern telecommunication systems.
- Summer Trainee, Confidential,. (Summer 2002)
Designed and developed Inventory Management System, using MS-Access & VBA.
TECHNICAL EXPOSURE
- Programming Languages: Java, C++, Shell scripting, Eclipse plug-in development, Perl, OpenGL, VB 6.0, Java Card, J2ME, Assembly.
- Web Technologies: Actionscript 3, Flex 4.5, BlazeDS, Flex Charts, Cairngorm 2, JAAS, JCE, JMX, RMI, XML, JSP, Javascript, JFreeCharts, PHP, CGI, DHTML, ASP, VBScript.
- Databases: Sybase IQ, IBM DB2, Oracle, MySQL, PostGreSQL, MS Access.
- Application/Web Servers: Apache Jetty, Apache Tomcat, BEA Weblogic, Websphere Application Server.
- OS Platforms: Sun Solaris, Linux, Windows.
- Version Management Tools: IBM Rational Clearcase, Perforce, SVN, CVS, Microsoft VSS.
- Other Tools: Ant, Cruisecontrol, Eclipse, DBX, JProf, JUnit, LateX, Sed, Awk, Lex, Yacc, Opnet, PovRay, Qualnet, Subversion, WSAD.
