Senior Application Developer Resume
SUMMARY
- Hands - on experience in Java 1.8 and Micro service development, build/deploy mS via automated pipeline (including scan, testing etc.), Spring boot for mS Development, CI/CD,GIT Code Cloud,Jenkins to build and Sonar scan, Grafana, Apache Kafka for message router in multiple cluster data centre which used by publisher and consumer API by clients. Node JS, Angular 1.8 for component and template binding for the developed workflow of mobile or web application.
- Tech Lead, Requirements Analysis, Effort Estimate, Project Scheduling, Enhancement, Testing, Quality Assurance, Rollout and Support
- Significant exposure in working on various domains in Telecom, Manufacturing and Banking
- Excellence in defining IT roadmap, effort estimation, technology evaluation and execution of multi-location projects
- Forward-focused Principal Technical Staff with expertise in concepts of end-to-end planning and implementation from scope management, to activity sequencing, effort estimation, risk analysis to quality management in line with international guidelines & norms
- Proficiency in implementing effective utilisation of SAFe Agile best practices for IT operations - Change Management, Incident Management, Configuration Management & Problem Management
- Excellent communication and interpersonal skills with proven abilities in resolving complex issues
TECHNICAL SKILLS
Operating Systems: Windows 2003 / 2008 / XP / 7
Database: MySQL, Oracle 7i and NoSQL
Languages: DHTML, Java, Node, AngularJS, Python, XML, JSON
Technologies: J2EE, JMS, REST, SOAP Web services, Spring Boot Micro service. ECO Pipeline, CI/CP
Tools: AgileCraft, IBM RAD, GIT, TIBCO Business Studio, Contivo, XMLSpy, Rally, ALM QC and JIRAMethodologies: Waterfall, Agile and SAFe Kanban
Server: WebSphere 6/7 and Tomcat 8
Source Manager: GIT, CVS, SVN and Clear Case
Domain: Telecom, BFS and Manufacturing
PROFESSIONAL EXPERIENCE
Confidential
Senior Application Developer
Responsibilities:
- Pub/sub messaging metaphor to broaden data processing opportunities.
- A single solution for most event distribution needs to simplify our solutions.
- Horizontal scalability: Add servers to the cluster to add capacity. (Our initial installations are expected to handle at least 100,000 1KB msgs/sec per data center.)
- Durability: Hardware failure in the cluster should not impact service, and messages should never be lost.
- Durability: Consumers should not lose messages if they experience downtime.
- High throughput: Consumers must be able to distribute topic load across multiple systems.
- Easy integration via RESTful HTTP API or Kafka API
- Supports DME2 (Direct Message Engine) for routing messages to nearest end point and/or multi-site failover.
- Supports AAF authentication and authorization.
- Developed & enhanced message router API of create topic, publish/consume topics, list topics, publish API Key and create mirror maker, list mirror maker
- SCRUM call, Defect coordination, Code Reviewer
- Mentor Technicians on any aspect of their position
- Working in DevOps SAFe Agile process
Confidential
Senior Application Developer
Responsibilities:
- Access provisioning - Create accounts for users on endpoints
- Access Management - Account management for users on endpoints
- Access Approval - Requests must be approved by appropriate individuals
- Access Review - All access is periodically reviewed and re-approved or removed
- Delegation – Approvers are able to delegate their approval authorities
- Reconciliation – Process of access verification. Users accesses on endpoints are periodically compared and corrected against approved accesses
- Audit Capabilities – Any change in the system is logged with the initiator information and is made available for audit
- Developed & enhanced identity, endpoints, attributes, admin portal, user portal services and UI for various business functions and modules as per the requirement specifications
- PI Plan meeting, SCRUM call, Defect coordination, Code Reviewer
- Mentor Technicians on any aspect of their position
- Working in DevOps SAFe Agile process
Confidential
Team Lead – Application Development
Responsibilities:
- Developed & enhanced Java Instrumentation API to simulate client request in JVM and manipulate the JVM code to redirect the client request to ICDt application without proxy config.
- JUNIT implementation for the test cases. Review and manage the requirement as needed
- Coordinate and schedule resources for change requests.
- Manage activities of all associate and manage work flow of all change requests.
- Work Change Requests as assigned according to the company workflow procedures using TDP.
- Plan and schedule any training for the associate.
