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 wif SOA, TOGAF and ITIL v3 on highly scalable and maintainable OLTP and batch transaction systems and projects.
- Participated in peer reviews, and liaise wif QA & Operation teams to ensure smoother deployments of applications and products.
- Well versed wif 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 wif ETL, logical, physical data models and backend programming using PL/SQL products and holding review sessions wif Data SME’s
- Proactive in identifying new technologies and tools for problem solving and automating teh processes.
- Experience wif OOAD Techniques, Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes
- Extensively worked in teh 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 wif SOAP and RESTful Services wif JAX-RPC, JERSY and JSON.
- Having excellent noledge in using J2EE Design patterns like MVC, Session facade, DAO for implementing highly scalable enterprise applications.
- Worked extensively wif kinds of Application servers ( WebLogic, WebSphere. tomcat, jBoss)
- Good at using front end technologies AJAX, JQuery, JavaScript and noledge on angular.js, node.js
- Self-starter and excellent team player wif 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 teh application using Spring Core, Spring MVC, Spring JDBC, and Spring Web Services, Spring BOOT and delivered wif high quality and easy maintains code.
- Worked closely wif different user groups (Business/Application/Infrastructure) teams to plan teh 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 wif Solution Architect to halp in planning teh moves, identifying teh 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 teh baselines for future release to prod environment.
- Delivered infrastructure agile process using JIRA, wif work breakdown into tasks, tracking status, log entries for each sprint management
- Setup AppDynamics dashboards and report structures to communicate wif other service stream members.
- Used BMC Remedy for Change Management control and release.
- Negotiate and communicate wif stakeholder’s action items to ensure issues are followed up and resolved during change and deployment process.
- Provided organization devOps strategy in planning, executing wif extended development teams.
- Created AppDynamics health rules, events and dashboards for application infrastructure nodes.
- Completed full migration of manual build system to devOps platform.
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
Confidential
Sr Technical Consultant
Responsibilities:
- Worked closely wif 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 teh tests required to check teh systems baselines
- Built a dashboard to show teh status of integrated systems baselines.
- Developed various batch jobs wif processing bulk data received from business partners in teh 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 teh issues on high priority basis.
- Used Splunk for searching, monitoring, and analyzing application generated log files, other data files. Fixing teh issues reported in Splunk dashboard. Earlier we also used ITCAM.
- Automated teh build scripts for building application and deploying in WebSphere Application Servers.
- Delivered wif agile process using JIRA, wif 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 teh systems.
- Negotiate and communicate wif 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.
- Implemented a spring application using splunk’s REST API, java SDK 1.5 wif Spring MVC and RESTFUL Services to manage internal deployments and publish teh results of baselines and audit status.
- Used spring’s functionality of Dependency Injection and Dependency Inversion Principle (DIP)/Inversion of Control (IOC) patterns to wire beans from Presentation to business services in teh configuration files.
- Implementing teh application using Spring Core, Spring MVC, Spring JDBC, and Spring Web Services, Spring BOOT and delivered wif high quality and easy maintains code.
- Used Spring Aspect Oriented Programming (AOP) to handle logging and transactions and caching.
- Developed front end using JSP, AJAX, JSON, Angular JS, JavaScript, jQuery, HTML5 and CSS.
- Consumed web services using Restful Services, JAX-RPC, Jersey, JSON to provide services to teh business partners
- Used Log4j for proper logging of exceptions and make sure review logs are implemented. for creating apps by consuming dashboards and reports into spring MVC
- Implemented JUnit test cases for all Unit and integration tests.
Environment: Java, Spring Core, Spring MVC, Spring Boot, Hibernate, Tomcat, Eclipse, Oracle, maven. Perl, Shell Scripting Restful Services, IBM WebSphere, JUnit, Log4j, SVN
Confidential
Sr Technical Consultant
Responsibilities:
- Business analysis and re-design/enhancements of teh existing systems to improve performance.
- Refactored teh coherence caching mechanism and configuration to load on server startup from local file system instead of loading it from teh database.
- Implementing REST based web services to create, update and track teh status of teh requests for Confidential Co-partnered ISP stores
- Involved in setting up and testing teh active/active architecture for teh Catch Plus application using an in-house application called Quantum.
- Involved in setting up ActiveMQ using teh Spring JMS API for publishing messages to teh clients at teh 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
Confidential
Sr Technical Consultant
Responsibilities:
- Business analysis and re-design/enhancements of teh existing systems to improve performance.
- Worked closely wif different business and user groups to gather requirements. Responsible in designing and creation of technical specifications.
- Responsible for converting teh 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 Telstra Work Instruction Report for filed engineers for IP/MPLS network construction
- Created Use Cases and Sequence diagrams.
- Worked closely wif business system analysts to analyze teh feasibility of teh 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
Confidential
Sr. Software Engineer
Responsibilities:
- Participate in project planning sessions wif business analysts and team members to analyze business IT Requirements and translate business requirements into working model.
- Design IP/VPN Network Elements wif Cisco, Juniper MX and EX series Routers according to business unit inputs
- Create integration agreements wif different vendors associated wif Logical Inventory Management systems.
- Prepared CFS mapping for Amdocs order management integration wif OSS application(Cramer)
- Designing of Confidential solution for Telstra in an Agile SCRUM environment utilizing Iterations, daily stand-up meetings, product backlog and teh 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 teh development Centre, Operations and teh Delivery Manager throughout teh life cycle
- Device Modelling for Cisco, Juniper and Alcatel devices.
- Created and participated in application planning and estimating, status monitoring and reporting.
- Conduct workshops wif 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 wif 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 wif 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 teh low level design based on teh customer requirements. Presenting teh solution to teh customer and achieving teh 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
