Technical Lead & Scrum Master Resume
Philadelphia, PA
SUMMARY:
- Have 9+ years of strong experience in the full life cycle (SDLC) of the software development process including requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation.
- 7 years of rich experience in application development under Agile - Scrum with Test Driven Development and 2 years of Waterfall methodologies.
- Taken additional responsibilty as Agile/Scrum Master for Product teams with a focus on guiding the teams towards improving the way they work.
- Facilitate scrum ceremonies (grooming, sprint planning, retrospectives, daily stand-ups, etc.).
- Strong experience in Rally and JIRA (Iterations & Kanban), Dashboard, burn down charts, reports and creating Agile metrics.
- Expertise in Continuous Delivery & Continuous Integration process.
- Solid experience in Object Oriented Programming/Design and implementation using Design Patterns.
- Specialties and hand on experience i n JAVA/JEE, Google API - Guava, Groovy. HTML, XML, XSLT, Java script, JSON, JQuery, EXTJS. Frameworks ( Spring IO, Spring Batch and Boot). Ajax, REST and SOAP services. Shell Script programming on Unix/Linux.Databases technologies in query writing (SQL, ORACLE8, MongoDB, Elastic Search).
- Test automation using Junit, TestNG & Spock.Build tools (Ant &Maven) and Integration servers (Jenkins/Hudson).
- Apache tools (Apache Tomcat, ActiveMQ, Kafka).
- SCM tools (SVN, CVS, Mercury, GIT).
- IDEs(Eclipse Juno/Kepler).
- Have knowledge in HL7, HIS (Hospital Information Systems).
- Domain Experience in Network Management System (NMS/EMS) and HealthCare applications.
- Efficient team member with excellent work/time management skills, excellent leadership, communications and Interpersonal Skills, ability to work under strict deadlines.
- I wish to closely participate in the growth, development and success of the organization.
- Project co-ordination and management skills.
TECHNICAL SKILLS:
Programming/Scripting Languages: Core Java, JDBC, JSON, Guava(Google API s), POJO, Java Script, DOJO, JSP, Servlet, JMS, JEE, Ajax, JQuery, Groovy & Grails, Ext JS, HTML, APT, XML, Xslt, Shell Script, CurlFramework: Spring (IO, Batch, Boot)
Web Services: REST & SOAP
Testing Framework: Junit, TESTNG & Spock.
Domain Knowledge: NMS/EMS(SNMP, CDP,ICMP) and Health Care
Tools: Eclipse, Apache Tomcat, Jboss, WebLogic, WebSphere, ActiveMQ, Puppet, SVN, SSH, Maven, Hudson/Jenkins, Rally, Spring DM Server, G-client, Surf pulse. OSGI, VSphere Client, Dynamibs-GNS3 IOU Simulation, SEP framework, Install Anywhere, Cygwin, Chrome PostMan, Hl7spy.
Operating Systems: Windows XP/ 2000/2003/2007/2008/ NT/95/98, Linux/Unix
Database: Oracle 8, MS-Access, MySQL, Mongo, Elastic Search
PROFESSIONAL EXPERIENCE:
Confidential - Philadelphia, PA
Technical Lead & Scrum Master
Responsibilities:
- Facilitate Agile/scrum ceremonies (grooming, sprint planning, retrospectives, daily stand-ups, etc.)
- Involved on analysis of system requirement and development of design documents and wireframe for UI and write/track stories in JIRA.
- Configured Spring and Maven to manage actions as beans, project build and set their dependencies.
- Implement backend services to track technician’s jobs, customer’s equipment’s and their health scores using Java and JSON.
- Implement the Web Services using REST to expose the APIs to frontend.
- Designed and implemented Spring Batch project for scheduling different jobs for device maintenance and monitoring.
- Implemented Single Sign On (SSO) with help of Spring SAML.
- Implement the messaging services using Apache Kafka to interact with external dependencies.
- Configured deployment jobs on different environments using Chef system.
- Designed and implementing the Continuous Integration process on Jenkins with complete automation.
- Utilizing GIT for source management.
- Bug fixing and resolving various issues throughout development and testing cycle.
- Coordinate code reviews and guide the team on their tasks.
Environment: Java/J2ee, Apache common APIs, Google APIs, Groovy, JSON, AngularJS, Spring framework, Shell script, Perl, Junit, Tomcat, ActiveMQ, Maven, Chef & Jenkins, Jira, GIT, MongoDB, Rest webservice, Cygwin, chrome Postman, Eclipse Mars & Kepler.
Confidential - Durham, NC
Technical Lead/Sr. Java Developer
Responsibilities:
- Worked under Agile/Scrum Methodology and acted as scrum master as well as lead Developer.
- Taken responsibilities to coordinate scrum ceremonies.
- Having experience in Rally (Iterations & Kanban), Dashboard, reports and creating Agile metrics.
- Interacted with Clients to gather business requirements and generated requirement specification documents.
- Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
- Configured Maven to project build and set their dependencies.
- Designed and implemented core module which does the transformation from (Clinical Data) HL7 to JSON format using JAVA and Gauva API’s;
- Designed and implemented replay functionality to process bulk messages through file system and monitor the progress in UI with REST web service.
- Designed UI screens using Extjs, Ajax.
- Defined framework in core processor to support different type of messages, achieved through factory pattern.
- Implemented framework to handle warnings if any exceptions happen while transformation, achieved through singleton and null object pattern.
- Implement the messaging services using Apache ActiveMQ to interact with external dependencies.
- Performed full automation testing on features of translation engine module using Junit, Groovy, and Spock.
- Written scripts and scheduled job to maintain 60 days’ records in Mongo DB.
- Configured templates in zabbix to monitor project environments health and progress in production. Monitored and given necessary support in production.
- I brought test driven development(TDD) since team follows Agile with 100% automation.
- Prepare reports for upper management regarding status of project and presented them to Technical Director.
- Involved on continuous delivery process and owning responsibility for weekly releases to customers with help of Chef and Jenkins.
- Utilizing SVN& Mercurial for source management.
- Bug fixing and resolving various issues throughout development and testing cycle.
- Mentoring and tracking the offshore team.
- Coordinate code reviews and guide the team on their tasks.
Environment: Java/J2ee, Google APIs, Groovy, JSON, ExtJS, Spring framework, Restful web service, Shell script,Junit, Spock, HL7, HIS system, Tomcat, ActiveMQ, Maven, Chef & Jenkins, Rally, SVN, Mercury, Zabbix Monitor server, Mongo, Elastic Search, Cygwin, chrome Postman, Eclipse kepler& HL7spy.
Confidential
Technical Lead
Responsibilities:
- Worked under Agile/Scrum Methodology.
- Performed requirement analysis to capture requirements and prepare Software Requirement Specifications.
- Involved on high level technical design for the proposed application according to business requirements.
- Managed project dependencies and workflow by utilizing Spring framework.
- Configured Maven to project build and set their dependencies .
- Implemented the backend services to provision and manage cisco devices in large network using Java, and exposed the services with help of REST.
- Developed the devices administrative pages using XML, Xslt, Java script, Dojo, Ajax.
- Developed the installation module for application using InstallAnywhere and Shell script.
- Performed automation testing on features of translation engine module using Junit.
- Conducted Code reviews, Defect resolution, coordinating with different teams like QA, Documentation.
- Bug fixing and resolving various issues throughout development and testing cycle.
- Utilized GIT for Version Controlling
- Mentoring the team.
Environment: Java/2ee, Shell script, JSP, Spring Framework, SEP framework, XML, Xslt, Java script, DOJO, Maven, Hudson, Rally, GIT, VMware vSphere client, Eclipse, InstallAnywhere, REST& Junit.
Confidential
Developer
Responsibilities:
- Worked under Agile/Scrum Methodology.
- Implemented the functionality to manage cisco device operation using Java, JSP, servlet, Java script, Spring Framework, Java script, DOJO, JSON, Ajax, REST.
- Configured Spring and Maven to manage actions as beans, project builds and set their dependencies.
- Developed the installation module for application using InstallAnywhere and Shell script.
- Taken ownership on OVA creation and vApp creation and deployments using VSphere client.
- Performed requirement analysis to capture requirements and prepare Software Requirement Specifications.
- Involved on high level technical design for the proposed application according to business requirements.
- Participated in the Standup meeting to update the status of assigned task to team.
- Bug fixing and resolving various issues throughout development and testing cycle.
- Utilized SVN for Version Controlling
- Mentoring the team.
Environment: Core Java, Shell script, JSP, Spring Framework, Java script, DOJO, POJO, Ajax, Maven, Hudson, SSH, Rally, SVN, VMware vSphere client, Eclipse, InstallAnywhere, REST & SOAP.
Confidential
Developer
Responsibilities:
- Worked in Agile/Scrum Methodology.
- Developed the backend modules using Java, Shell script, Maven to discover network.
- Worked on network discovery using SNMP, CDP protocols.
- Performed as test scrum auditor, maintained the full automation using TetsNG.
- Participated in the Standup meeting to update the status of assigned task to team.
- Bug fixing and resolving various issues throughout development and testing cycle.
- Utilized SVN for Version Controlling
Environment: Core Java, Shell script, SNMP,CDP, TestNG, POJO, Maven, Hudson, SSH, Rally, SVN, VMware vSphere client, Eclipse, InstallAnywhere
Confidential
Developer
Responsibilities:
- Worked in Waterfall Methodology.
- Developed the code using Java, Net SNMP for network management.
- Utilized SVN for Version Controlling
Environment: Java, Swings, SNMP, Net Campus server, Eclipse
