Senior Developer Resume
SUMMARY:
- 10 years of experience in IT with expertise in Telecom Domain (Intelligent Networks and Mobility domain).
- I am Apigee Developer with years of experience with Apigee Edge API Platform and in Analysis, Design, Development, Implementation and Testing of Enterprise Applications in the Client/Server environment using Java/J2EE in Client - Server, 3-tier, and n-tier applications and RESTful API development.
- Hands on experience with JMS, developed message driven beans. Worked on EJB components such as session beans and Entity Beans.
- Experience in HTML, CSS, JavaScript, XSLT and XML with Web services and Messaging services like SOAP, WSDL.
- Expertise in XML and related technologies like XSD, XSLT and parsers like DOM and SAX.
- Experienced in developing web-applications using microservice architecture and using various design patterns i.e., MVC, J2EE Design Patterns including Data Access Object, Session Façade, Business Delegate, MVC, and Singleton.
- Experienced in using Apigee Edge API platform.
- Hands on experience with Camunda BPM, TIBCO Business Events 3.x and IBM iLog 8.x development tools.
- Good Working experience on various databases like Oracle, MySQL, Apache Cassandra, and Sybase.
- Extensive experience in working with JDBC for database connectivity.
- Expertise in designing and coding stored procedures, functions, triggers, packages using SQL and PL/SQL with tuning concepts.
- Experience in Maven, ANT Scripts, configuring Log 4j, and writing JUnit test cases.
- Sound knowledge on various phases of Software Development Life Cycle by using Waterfall and Agile (SCRUM) development methodologies.
- Strong Analytical & Problem-Solving skills, excellent communication, and presentation skills.
- Awards: Associates Consistently Excel Award, Pat on the Back, Valuable Team Player, Certification of Appreciation
TECHNICAL SKILLS:
Frameworks: Spring Boot, Spring MVC, Apache Camel
Database/OS: Oracle 9i/10g, Apache Cassandra, MySQL, Sybase; Windows, SUN SOLARIS v10 (Unix), IBM AIX v7.1 (Unix)
Java Server Side: Java Servlets, JMS, and EJB
Tools: Eclipse with Spring Tool Suite (STS), Camunda BPM (BPMN 2.0), Junit, TIBCO Business Events 3.x, IBM iLog 8.x/WODM 8.5.x, TIBCO Decision Manager 3.0, TIBCO Designer 5.x, TIBCO EMS 4.3, Contivo 5.0, Apigee Edge, WinSCP
Application Server: Web logic 7.0, WAS 8.5
Languages: Java/J2EE, C++, HTML, XML, SQL
SCM: ClearCase, CVS, SVN, GIT
Test Frameworks: JUnit, INET (SS7 Simulator)
Scripting: Unix Shell Scripts
Telecom protocols: SS7/C7 Signaling
PROFESSIONAL EXPERIENCE:
Confidential
Senior Developer
Responsibilities:
- Developed the application using microservices architecture (Core Java, Spring Boot, RESTful Web Services).
- Implemented required Decision Tables, Business Rules, Rule Flow as per application need using IBM iLog 8/ WODM 8.5x
- Work closely with Business team to implement Business Rules using IBM iLog tools
- Used Apigee Edge API platform to create and manage API proxies to provide value added features like security, quotas, rate limiting, performance monitoring and analytics
- Involve in Unit, E2E and Performance testing of application
- Work closely with Production Support for Troubleshooting issues and mitigating issues.
- Responsible for creating development package, which includes AID, AD, UTP, Review Record etc.
- Responsible for writing Rule Functions, Virtual Rule Functions and Rule sets to handle events.
- Used Decision Manager extensively to deploy business rules which are subject to change dynamically.
- Worked in Agile environment. Used Rally to manage project stories and defects.
- Used Tomcat to deploy web services.
- Used JIRA, Rational ClearQuest for defect management.
- Used Splunk tool to analyze the logged data and to solve production issues.
- Used GIT, SVN and CVS version control tools.
- Used Maven/Ant for automated Application Build.
Environment: O/S: Unix, Windows
Language : Java, XML
Framework: Spring Boot, Apache Camel
DB Used: Oracle 9, 11g and Apache Cassandra
Tools: Eclipse with Spring Tool Suite (STS), Camunda BPM (BPMN 2.0), Junit, TIBCO Business Events 3.x, IBM iLog 8.x/WODM 8.5.x, TIBCO Decision Manager 3.0, TIBCO Designer 5.x, TIBCO EMS 4.3, Contivo 5.0, Apigee Edge
Confidential
Senior Developer
Responsibilities:
- My responsibility is to convert project specifications into sequence of detailed instructions and logical steps for coding. The details of the activities performed by me are as below:
- Interaction with Client about the daily status of the project related activities, highlight about the issues, risks, limitations etc. for the present and future deliverables.
- Plan all the activities of the project aligned with the available resources and highlight if there is any slippage in the plan which is laid down Confidential the starting of the project.
- Co-ordinate with other development teams to develop Interface Agreements (IA). Prepare Detailed Design Specifications (DDS) and Requirement Traceability Matrix (RTM).
- Development and unit testing of critical programs. Review of Unit Test Plan to ensure that Unit Test Plan covers all conditions provided in program specifications.
- Liaise closely with Software Configuration Manager (SCM) to deploy build to all Test/Production Environments.
- Monitor applications in production environments and provide real time support for analyzing and troubleshooting issues.
Environment: O/S: IBM AIX
Language : Java/J2EE
DB Used: Oracle 10g/11g, DB2
Technologies: EJB, MDB, XML, SOAP
Tools: CVS, SVN, Eclipse 3.4, RAD 7.x
Confidential
Senior Developer
Responsibilities:
- Design, Development Maintenance and Enhancements of Confidential & Confidential applications in various technologies like J2EE, Spring Framework, Web-Services, JSP, Servlets, XML, and XSD.
- Design, Development Maintenance and Enhancements of Confidential Middleware Systems in various technologies like EJB, Web-Services, JSP, Servlets, Spring, XML, XSL/XSLT, Eclipse 3.4.
- Providing Tier-3 support to all production problems.
- Adhering to the IT-UP software processes and policies lay down by Confidential & Confidential .
- Document Management using Confidential & Confidential ’s document repository.
- Creating various documents like High Level Design, Low Level Design, Test plans and Development Plans
- Mentoring and Imparting telecom domain knowledge and application knowledge to the team members.
Environment: O/S: Sun Solaris, Windows XP
Language : Java/J2EE
DB Used: Oracle 10g, DB2
Technologies: Spring Framework, JSP, Servlets, XML
Tools: CVS, SVN and Eclipse 3.4
Confidential
Developer
Responsibilities:
- Analysis of the requirements and effort estimation
- Design, coding, review and testing the fixes.
- Preparation of the design and unit test and integration test documents.
- Execution of Unit and Integration testcases.
- Preparation of customer support documents.
- Development support for System, performance, and Regression testing
- Tier III 24*7 On Call support
Environment: O/S: Sun Solaris, Windows XP
Language : Java/J2EE
DB Used: Oracle 10g
Technologies: EJB 2.0, WebLogic 10.3
Tools: Eclipse 3.5, CVS and SVN
Confidential
Developer
Responsibilities:
- Design & Coding of the fixes
- UT/IT test plan document creation
- UT/IT testing including SS7 call flows using INET tool & Soak Testing
- Monthly metrics updating activity
- Preparation of customer support documents.
Environment: O/S: Sun Solaris
Language : Java, C/C++, Shell scripts
DB Used: Sybase, MySQL
Tools: INET (SS7 Simulator), ClearCase