Senior Software Engineer Resume Profile
SUMMARY
- Experience of around 8 years working in software industry.
- Experience in leading a module of 4-6 developers.
- Hands-on experience in the design and development of mission-critical business systems and services.
- Hands-on experience in SOA and Web Services.
- Hands-on experience in the design of Java/JEE applications using OOAD methodologies and UML.
- Hands-on experience in Weblogic, Websphere, JBoss and Apache Tomcat.
- Hands-on experience in Oracle Service Bus.
- Knowledge and usage of Design Patterns.
- Exposure to Agile/SCRUM based development.
- Involved in Agile based estimation using Planning Poker and Story Points.
- Quick learner and willingness to learn new technologies.
- Good communication and inter-personnel skills.
PRIMARY SKILLS
- Languages: Java, JavaScript, XML, XSD, XQuery, XSLT, UML.
- Technologies: Servlet, JSP, JDBC, JMS, NIO, RMI, SOAP, HTTP, Web Services, AJAX, JSON.
- Java/JEE Frameworks: Struts 1.x/2.x, Spring 2.x/3.x, JAXB, Apache XML Bean, Hibernate, JUnit, Spring DM, Mockito, JBoss Netty.
- Servers: Oracle Weblogic 9.X/10.X, Oracle 10g AS, Oracle 9i AS, Oracle Service Bus Aqualogic Service Bus , Tomcat 6.x and 7.x, Apache Axis, Adobe Blaze DS.
- Design Tools: Together Architect, Rational Rose, Enterprise Architect.
- Profiling Tools: JProbe, JProfiler, JMeter.
- Databases: MySQL, Oracle 9i, Oracle 10g.
- Operating Systems: Windows 2000, Windows XP, Linux.
- Software/Configuration Management Tools: Clear Case, Perforce, Jira, Hudson CI, Jenkins.
- Project Management: Agile, Scrum, TDD, RUP and Waterfall.
- IDEs: Eclipse, Weblogic Workshop.
PROFESSIONAL EXPERIENCE
Confidential
IDEs/Tools: Eclipse.
OS: Windows7
Roles Responsibilities:
- Development of Object Graph Framework using Reflection APIs as PoC.
Confidential
Senior Software Engineer
Technologies: Eclipse RCP, OSGi, Spring 2.x / 3.x, Spring DM, RMI
Servers: ActiveMQ, OSGi based Managed Component, Apache Tomcat
Roles Responsibilities:
- Development of OSS Explorer and OCP OSS Client Platform Modules.
- Design of exception handling framework for OSS Explorer.
- Delivered design documents such as Design Impact Spec DIS .
- Conducted peer reviews adhering to coding and design standards.
- Proposed innovation idea for Mobile OSS Explorer based on Android/iOS.
- Documentation of Programmers Guide.
- Involved in Agile based estimation using Planning Poker and Story Points.
Confidential
Technical Analyst
Roles Responsibilities:
- Requirement Analysis and System Analysis.
- Design and Development of Data Access Framework using Apache DBUtils.
Confidential
Consultant TIBCO BusinessWorks Team
Roles Responsibilities:
- System Analysis of HTTP, JMS, and SOAP Plugins.
- Develop the features for HTTP and JMS services.
- Debugging and fixing issues against Change Requests and Service Requests from customer and support groups.
Confidential
Senior Software Engineer
Roles Responsibilities:
- Designed and developed Authentication and Authorization service module.
- Integrate Cryptographic and Digital Signature functions using RSA and Apache XML DSig APIs.
- Developed authorization system using SAML.
Confidential
Senior Software Engineer
Technologies: JEE, SOA, Web Services
Application Servers: Oracle Weblogic 9.x/10.x, Apache Tomcat/Axis
IDEs/Tools: Weblogic Workshop, Together Architect, Jira
OS: Windows XP, Linux
Databases: Oracle.
Roles Responsibilities:
- Lead a module of 4 developers.
- Involved in the development of business services using BEA Aqualogic Service Bus.
- Involved in the development of JEE web services.
- Visited CSC, Denmark for knowledge transfer of architecture and systems.
- Involved in the development of NTSE business applications.
Confidential
Software Engineer
Role Responsibilities:
- Involved in the architecture design phase of the application.