Apps Systems Engineer Resume
SUMMARY:
- Implementing Java/JEE based solutions over 12+ years for various Intranet and web - based applications and products of Banking and Telco domains.
- Expertise in applying industry standards and frameworks with SOA, TOGAF and ITIL v3 on highly scalable and maintainable OLTP and batch transaction systems and projects.
- Participated in peer reviews, and liaise with QA & Operation teams to ensure smoother deployments of applications and products.
- Well versed with complete Life Cycle Development processes such as Waterfall Method, Prototyping Model and Rapid Application Development Model.
- Expert in agile software delivery using Attlassian JIRA
- Demonstrated Expertise with ETL, logical, physical data models and backend programming using PL/SQL products and holding review sessions with Data SME’s
- Proactive in identifying new technologies and tools for problem solving and automating the processes.
- Experience with OOAD Techniques, Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes
- Extensively worked in the design and development of Enterprise Applications using Java, spring, JSP, Servlets EJB, Java Beans, Struts, JDBC, JMS, XML, XSL, HTML and Java Script.
- Familiar in using of Amazon web services stack EC2, S3, RDS, VPC, Cloud Watch, I&AM and OPS works focusing on high availability, fault tolerance and auto scaling.
- Experience in using spring modules like Spring Core, Spring MVC, Spring DAO and Spring Batch.
- Experience in development of Web Services with SOAP and RESTful Services with JAX-RPC, JERSY and JSON.
- Having excellent knowledge in using J2EE Design patterns like MVC, Session facade, DAO for implementing highly scalable enterprise applications.
- Worked extensively with kinds of Application servers ( WebLogic, WebSphere. tomcat, jBoss)
- Good at using front end technologies AJAX, JQuery, JavaScript and knowledge on angular.js, node.js
- Self-starter and excellent team player with good at writing and communication skills.
TECHNICAL SKILLS:
Languages: Java 1.8
J2EE Technologies: Servlets, JSP, JMS, EJB, JDBC
J2EE Frameworks: Spring Core, Spring MVC, Spring JDBC
Internet Technologies: HTML, DHTML, XML, JavaScript, AJAX, JSON
Scripting & Tools: Shell Scripting, Perl
Web-services: SOAP, RESTFul
Application Servers: Websphere, weblogic,Apache Tomcat, JBoss
Scripting Languages: JavaScript, HTML 5, CSS, Angular, React
Databases: Oracle, MySQL, NOSQL (Mongo DB)
Operating Systems: Linux, Windows, OSX
Version Control: CVS, SVN, GIT
AWS: EC2, RDS, S3, I&AM, OPS,VPC, Cloud Watch
DevOps / Rational Tools: IBM RAM, RQM RTC, uDeploy, Jenkins, Maven
OSS / BSS Products: Amdocs OSS, Clarify CRM 12.5
Java IDE: Eclipse, IntelliJ
Monitoring & Log Analysis: Splunk, AppDynamics, AWS Cloud Watch.
PROFESSIONAL EXPERIENCE:
Confidential
Apps Systems Engineer
Responsibilities:
- Involved in application development, addressing on-going business related issues at service and UI level.
- Implementing the application using Spring Core, Spring MVC, Spring JDBC, and Spring Web Services, Spring BOOT and delivered with high quality and easy maintains code.
- Worked closely with different user groups (Business/Application/Infrastructure) teams to plan the devOps adoption and migration.
- Responsible for managing continuous build, configuration management release and maintenance of all LPSA applications and services.
- Automated Build and release management activity for few desktop based applications to web based applications.
- Involved in creating master plan sheet and worked with Solution Architect to help in planning the moves, identifying the application discovery and required checkpoint firewall rules need to open.
- Created a Release and Software Configuration Management process including setting up and implementing branching, checking, build and deployment process.
- Setup SCM governance process for auditing artefacts and maintain the baselines for future release to prod environment.
- Delivered infrastructure agile process using JIRA, with work breakdown into tasks, tracking status, log entries for each sprint management
- Setup AppDynamics dashboards and report structures to communicate with other service stream members.
- Used BMC Remedy for Change Management control and release.
- Negotiate and communicate with stakeholder’s action items to ensure issues are followed up and resolved during change and deployment process.
Environment: SVN, Jenkins, Java 1.8/J2EE, ANT, MAVEN, GIT, Chef, Perl Scripts, DockerUNIX, JIRA, Tomcat, AppDynamics, BMC Remedy, selenium, Junit, Artefactory, Jenkins, IBM-uDeploy, HP Fortify
Methodology: Agile, DevOps
Confidential
Sr Technical Consultant
Responsibilities:
- Worked closely with different vendors and user groups to gather requirements. Responsible in designing and creation of technical architecture and specifications.
- Designed high-level system from requirement analysis via POC’s to demonstrate product and service usage.
- Responsible in design and implementation of a Spring based Java application which runs the tests required to check the systems baselines
- Built a dashboard to show the status of integrated systems baselines.
- Developed various batch jobs with processing bulk data received from business partners in the format of XML files and flat files (.dat) to load into splunk system.
- Test cycles (TCA/TCB/Load Testing/FPR/Go-Live) support and fix the issues on high priority basis.
- Used Splunk for searching, monitoring, and analyzing application generated log files, other data files. Fixing the issues reported in Splunk dashboard. Earlier we also used ITCAM.
- Automated the build scripts for building application and deploying in WebSphere Application Servers.
- Delivered with agile process using JIRA, with work breakdown into tasks, tracking status, log entries for each sprint management
- Setup Jenkins, Hudson for continuous integration and GIT for code maintenance.
- Delivered Build using GO platform to various environments before deployment readiness reviews (DRR) and test ready reviews (TRR)
- Developed micro services for amazon cloud services for EC2 Instances and RDS and cloud watch.
- Used BMC Remedy Change Management control for different vendors and auditing the systems.
- Negotiate and communicate with stakeholder’s action items to ensure issues are followed up and resolved during change and deployment process.
- Responsible for provisioning, maintaining and improving upon server infrastructure, split between physical data centers and AWS stack ( EC2, RDS, S3, Dynamo DB and OPS )
- Validate and audit deployments on AWS infra structure and auto scaling instance stack for change and deployment processes.
Environment: Java, Spring Core, Spring MVC, Spring Boot, Hibernate, Tomcat, Eclipse, Oracle, maven. Perl, Shell Scripting Restful Services, IBM WebSphere, JUnit, Log4j, SVN
Applications: BMC Remedy, IB2B, Spatial net, Fulfilment, Billing, Splunk, AWS
Methodology: Agile, DevOps
Confidential
Sr Technical ConsultantResponsibilities:
- Business analysis and re-design/enhancements of the existing systems to improve performance.
- Refactored the coherence caching mechanism and configuration to load on server startup from local file system instead of loading it from the database.
- Implementing REST based web services to create, update and track the status of the requests for Confidential Co-partnered ISP stores
- Involved in setting up and testing the active/active architecture for the Confidential application using an in-house application called Quantum.
- Involved in setting up ActiveMQ using the Spring JMS API for publishing messages to the clients at the Store.
- Implemented Spring Security filters for authentication and authorization.
- Involved in writing Test Plans, Test Cases and Developing and Executing Test Cases.
Environment: Java, Spring MVC, Spring JMS, Hibernate, XML, Tomcat, Eclipse, Oracle, AWS
Applications: BMC Remedy, IB2B, Spatial net, Fulfilment, Billing
Methodology: Agile, DevOps
Confidential
Sr Technical Consultant
Responsibilities:
- Business analysis and re-design/enhancements of the existing systems to improve performance.
- Worked closely with different business and user groups to gather requirements. Responsible in designing and creation of technical specifications.
- Responsible for converting the existing NGTS Java application into Java Spring Framework application.
- Part of transformation project created metadata for different network elements (Switches, Routers, servers, multi chassis, gateways and bridges) of different vendors like cisco, Alcatel, HP and sun etc.
- Designed Service Qualification for Broadband, Pay TV over HFC
- Implemented Design Patterns such as Session facade and DAO for application performance and scalability.
- Implemented JMS API to create, send, receive, and read messages between application components.
- Developed XSL (XSLT, XPATH, XSL-FO) style sheets
- Developed complex SQL queries and stored procedures used in DAOs.
- Involved in developing spring based Web Services using SOAP and WSDL.
- Involved in creating Packages using PL/SQL and stored procedures.
- Design and development of Confidential Work Instruction Report for filed engineers for IP/MPLS network construction
- Created Use Cases and Sequence diagrams.
- Worked closely with business system analysts to analyze the feasibility of the requirement and offered recommendations to redefine functional specs.
- Used CVS for source code version control.
Environment: Java, Servlets, Spring Core, Spring DAO, Spring MVC, Spring JMS, JDBC, XML, XSL, XSD, Jboss
Eclipse 3.1, Oracle, PL/SQL, Jboss 4.2.3, CVS, Linux
Applications: Amdocs OSS Suite, Net cool Alarm management system.
Confidential
Sr. Software Engineer (Java /J2EE - OSS/BSS Engineering)
Responsibilities:
- Participate in project planning sessions with business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Design IP/VPN Network Elements with Cisco, Juniper MX and EX series Routers according to business unit inputs
- Create integration agreements with different vendors associated with Logical Inventory Management systems.
- Prepared CFS mapping for Amdocs order management integration with OSS application(Cramer)
- Designing of Confidential solution for Confidential in an Agile SCRUM environment utilizing Iterations, daily stand-up meetings, product backlog and the development of release plans.
- Act as solution integration manager ensuring completeness of solution addressing all integration aspects (third party, cross applications / modules, hardware etc.)
- Support the development Centre, Operations and the Delivery Manager throughout the life cycle
- Device Modelling for Cisco, Juniper and Alcatel devices.
- Created and participated in application planning and estimating, status monitoring and reporting.
- Conduct workshops with customer SME’s.
- Writing high level designs and detailed designs for product level customizations
- Participate in discovery/solution walkthrough/ Confidential Product roadmap sessions.
- Preparing deployment and configuration management standards for SIT environments
- Handling of Problem and Incident management with iTAM for production related issues
Environnent : Java , Servlets, JDBC, XML, JSP, Java Script, Weblogic 7.0, Oracle, UNIX, Eclipse 2.1, Visual Source Safe
Confidential
Sr. Technical Associate (Java /J2EE)
Responsibilities:
- Involved in Data migration for all existing telephone services, special services data and radio services
- Creating metadata for Huawei telephone switches and routers and custodian services.
- Integrate CRAMER web services with application interfaces like SRS/SAP -Portal, SAP-HR, Industrial Security system, IT-Helpdesk (Remedy) systems
- Involved in Business Object report design and Business Object server environment setup.
- Performance enhancements by redesigning business components and SQL tuning.
- Formulated data from legacy systems, established cleansing, mapping and enrichment. Customized GDLT tool for Data Migration activity
- Developing Custom API’s Clarify 12.5 Suspension Module
- Creating deployment scripts Preparation of test plans, application smoke testing in development, integration and production environments.
- Product customization using Java / J2EE, JSTL, JDBC, PL/SQL and shell scripts
- Preparing the low level design based on the customer requirements. Presenting the solution to the customer and achieving the design sign-off.
- Troubleshoot for program errors in existing systems.
- Handling Production issues.
- Worked as Amdocs OSS expert for product level customizations and deployments
Environment: Java, Servlets, JSP, EJB, JavaScript, JMS, JDBC, XML, MVC, Struts, UML, WebLogic, WSAD 5.1, Oracle, HTML and Windows NT
