We provide IT Staff Augmentation Services!

Lead Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY:

  • 20+ years of experience in the IT industry involving software design, development, implementation, testing of applications and providing production support.
  • 6+ years of experience as a Technical Lead in Object Oriented Applications.
  • Excellent experience in Agile, RUP, Extreme Programming and Waterfall software development process.
  • Extensive experience in OOAD, GOF design patterns, JEE & security design patterns.
  • Proficient in preparing documentation (User/System requirements, Reports), Analysis, Design & Software architecture models.
  • Excellent experience in Linux, HP - Unix, Sun-Solaris & Windows operating systems.
  • A quick learner, very good team player and have excellent verbal and written communication skills.

TECHNICAL SKILLS:

Languages: Java, Scala, Groovy, C, C++, Ruby

Operating Systems: Linux, HP-Unix, Solaris, Windows

Methodologies: Agile, RUP, Extreme Programming, Waterfall

Scripting: Perl, Awk

Technologies: Spring 2.5/3.x, AOP, WebServices (JAXB, JAX-WS), Akka framework, JEE, VXML, XML, XSL, XPath, Grails, Hibernate, JUnit

Databases: MySql, Oracle, Sql Server, HSqlDB

Application & Web Servers: Tomcat, Oracle Weblogic, Web Sphere, Tomcat, Apache

DevOps Tools: JIRA, Confluence, Rally, XPlanner, Cucumber, FishEye, Crucible, Jenkins

Tools: & IDE IntelliJ, Eclipse, WSAD, WLPI, Visual VM, RationalSoftwareArchitect, Microsoft Visual Studio, ArgoUml, Microsoft Project Central, MS Project, MS Sharepoint (user only), Mantis, Mercury, ClearQuest, Bugzilla, Jira, JMeter, SoapUI, Badboy, Buildr, Maven, Ant, Hudson, Git, Subversion, ClearCase, VSS

PROFESSIONAL EXPERIENCE:

Confidential

Lead senior software engineer

Responsibilities:

  • Architecting solutions and implementing enhancements and change requests for the care & telematics IVR system.
  • Responsible for and delivered quality (zero defects), bi-weekly releases (approximately 20 production releases a year). The care & telematics IVR systems serve approximately 200,000 & 5000 calls per day respectively.
  • Interfacing with business stakeholders and responsible for requirement analysis leading to creation of accurate user stories.
  • Successfully transitioned and setup the care & telematics IVR code bases from the previous vendor.
  • Successfully migrated apache axis WebService clients to connect to a enterprise service bus layer and also enhanced the clients to use PKI security scheme.
  • Responsible for and provided 24x7 production support.

Software & Systems: Java 6, WebService (Client side only - Apache axis), Vxml 2.0, Tomcat, Windows, JIRA, Confluence

Confidential

Technical Lead / Architect

Responsibilities:

  • 5+ years of Scrum Agile methodology experience and have had Scrum master training and certification.
  • Successfully managed the xIVR platform as principal architect and technical lead for 3+ years.
  • Responsible for and delivered quality, well-tested bi-weekly releases (approximately 22-25 production releases a year) in those 3+ years which serves 800K - 1Million calls per day.
  • Interfacing with business stakeholders and responsible for requirement analysis leading to creation of accurate user stories
  • Analysis, Design & driving implementation of application frameworks and modules on both the frontend xIVR and DAS platforms.
  • Performance testing, Build management and Production support
  • Bug fixing

Software & Systems: Spring 3.1 (Including advanced concepts like AOP), Webservices, Scala (Akka framework), iBatis, Drools, Java 6, Ruby, Groovy, Vxml 2.0, Grails, Tomcat, Git, Buildr, Cucumber, JUnit, Linux, Windows, Jenkins, Rally, XPlanner, FishEye, Crucible, Jenkins

Confidential

Software System Analyst

Responsibilities:

  • Implemented all the components in the IVR module for callers to listen to their prescription processing status
  • Developed all the Java components, framework configuration files, DTMF grammar files for the module.
  • Using Genesys Voice Platform tested the construction of the VXML files for all the dialogues in the module.
  • Performed unit and integration testing of the module on the Genesys platform.
  • Designed and Implemented the proxy server to manage user accounts
  • Designed and developed ITIM client to perform user management operations.
  • Designed and developed the authentication filters for the application
  • Developed JMeter scripts to conduct unit & performance testing.

Software & Systems: Java 5, JEE, Websphere 5.1, DataPower XML Appliance, MQ Series, Genesys Voice Platform, JMeter, Harvest, Eclipse, Windows

Confidential

Software System Analyst

Responsibilities:

  • Technical lead for the Confidential module
  • Effort estimates
  • Status reports
  • Co-ordinating with the marketing team and the 3rd party vendors for requirements, product features feasibility analysis and software architecture & design
  • Requirements engineering
  • Use case diagrams for the module
  • User & System requirements documentation
  • Developed impact analysis procedures and templates for new requirements
  • OOAD, Workflow analysis & design
  • Designed & Implemented webservices for the Confidential module
  • Designed modeled all the workflows for the Confidential module
  • Designed interfaces to integrate the Confidential module with the SIP module
  • Designed and developed the calendar notification via email, IM and SMS modes.
  • Independently setup an opensource SMS gateway and configured a phone as SMSC for prototyping the SMS notification.
  • Developed the XMPP interface based framework elements for Over-The-Air provisioning of addressbook feature for mobile phones.
  • Implementation, Unit, Integration and Performance testing
  • Capacity planning
  • Product maintenance - enhancements, bug fixes & 24x7 production support

Software & Systems: Java, C, Weblogic 9.1, CriticalPath messaging server, WebServices (JaxB, JaxWS), Spring 2.0, SIP, JEE, SoapUI, JMeter, SVN, Eclipse, Windows, Solaris

Confidential

System Analyst

Responsibilities:

  • Analysis, Design & Implementation
  • Implemented 3 complete modules using Struts, Tiles, J2EE technologies
  • Designed the database schema for the application and implemented the persistence layer for the application using Hibernate

Software & Systems: Java 1.4, J2EE, Struts, JSTL, Tiles, JSF, XML, MySql, HSqlDB, Hibernate, Weblogic 9.0, Tomcat, Ant

Confidential

System Analyst

Responsibilities:

  • Successfully delivered 3 phases of the application to enquire & reserve railway tickets
  • Built a team of 4 people with skills on Vxml & J2EE technologies
  • Solution Architect
  • Provided technical consultancy to design and architect solutions for product clientele
  • Identifying and piloting new features for the product
  • Prepared technical proposals, product demonstration, customer training and product installation
  • Designed the VXML generation module using MVC architecture.
  • Designed and developed a platform to host ASR & TTS engines using Java & C++

Software & Systems: Java, C, C++, J2EE, Vxml 2.0, XML, XSL, SOAP, Linux, Hp-Unix, ClearCase, Bugzilla, Tomcat, MySql, Oracle

We'd love your feedback!