We provide IT Staff Augmentation Services!

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.

We'd love your feedback!