Technical Lead Resume
Denver, CO
SUMMARY
- 10 years of analysis, design and development and architecture experience in open source technologies like Java/J2EE of which 9.5+ years in Telecom and NMS(Network management system) Domains. I am practitioner of agile in Product engineering.
- Architecting, design and development and maintenance of large scale highly available applications in the Telecom domain specially at provising side.
- Designing, developing and debugging applications using technologies like Java (Including JDK8), J2EE ( Servlet, JSP), Angular 2.0, HTML5, CSS.
- Experience in SOAP, REST Services.
- Experience in Hibernate, SPRING frameworks
- Experience in network management protocols like SNMP
- Proficient software system architecture sense and expertise in applying various design patterns.
- Hands on experience in programming web servers and application servers (Tomcat, Apache Service - mix, JBoss Fuse)
- Excellent knowledge and familiarity with popular process methodologies like Agile, Waterfall.
- Hands on experience in writing queries in MongoDB, Oracle, MySQL, DB2, MSSQL.
- Experience in configuring Jenkins job along with Pivotal Cloud Foundry (PCF) plugins
- 8.5+ years of wide exposure in areas of architecture, Requirement gathering, Application Delivery, Customer Interaction, Technical Project Management, Quality Management.
- 8.5+ years of intense exposure to all phases of software development life cycle starting from Requirement analysis, design, coding, testing and implementation of application software. Experience of working closely with customer (onsite/offsite).
- Good understanding of Telecom and NMS (Network Management System) domains
TECHNICAL SKILLS
Programming Languages: Java/J2EE including JDK 1.8
Java Technologies: J2SDK, JDBC, JSF, SWINGS, JMS, Java Beans, JSP, Servlets, JSTL, JAXB, Junit, RESTful and SOAP.
Tools: & Utilities: Pivotal Cloud Foundry (PCF), CA Agile, WireShark, Maven, Jasper Reports, Sharepoint, Bugzilla, HPQC (Quality Control), Jasper, Pentaho Reporting Tool, MIB Browser, Eclipse, Netbeans, Microsoft Visual Studio
Design Patterns: MVC, Singleton, Factory Method, Abstract Factory, Strategy, Prototype etc.
Web Technologies: JDBC, Servlets, JSP, Java Beans, MVC, JSF, JMS, SOA, SOAP, JSON, JavaScript, XML and HTML5, CSS3, Java Script, AngularJS
Web Services: REST, JSON, SOAP, JAX-RS, JAX-WS
Frameworks/Architectures: Spring, SpringBoot, Hibernate
Version Control Tools: SVN, GIT, Dimensions
ORM: Hibernate
Database: Oracle (10g,11g), MsSQL Server2000/2005, DB2, MySQL, Mongo Db.
Application/Web Servers: Jboss 5, Apache Tomcat 6, PCF (Pivotal Cloud Foundry)
PROFESSIONAL EXPERIENCE
Confidential, Denver, CO
Technical Lead
Responsibilities:
- Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on-time and with excellent quality on basis with onsite and offshore teams.
- Requirement Analysis and conceptualizing the design solution
- Developed business components using Java Objects, Core Java, Multi Threading and Collections.
- Supporting pre and post production activities
- Written and developed code in Core Java using JDK 1.8 (Lambda expressions, Streams)
- Developed UI using Angular 2.0, html-5 and CSS
- Independently developoed ActiveMQ feature for handlng messaging between two applications
- Extensive hands on experience in developing REST and SOAP services
- Implemented project structure based on spring MVC pattern using Spring Boot. Used Java8 and different type of Spring controllers depending on the business requirement.
- Very good experience in wirting crisp and efficient SQL queries
- Implemented Microservices architecture to make application smaller and independent.
- Deployed Microservices over Pivotal Cloud Foundry (PCF)
- Developed RESTful Web Services to retrieve data from client side using Micro Services architecture.
- Used Spring Rest Template to use the exposed REST web services.
- Good hands on experience configuring jobs in Jenkins
- Well versed with BI tools such as CA-Agile, SPLUNK
- Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
- Created Spring Boot applications testing suite using Spring JUnit plugin and Mockito framework.
- Used Log4jLogger and Debugger to capture the log that includes runtime exceptions.
- Participated in a Scrum team and Agile Practices including Test-Driven Development (TDD) and pair programming.
- Configured and deployed application on JBOSS Fuse server.
- Experience on CI (Continues Integrations) and CD (Continues Deployment) methodologies usingGO CD
Environment: Java/J2EE, Angular 2.0, SQL, MDW ( Confidential Proprietary Tool), ActiveMQ, Spring, Spring Boot, Spring Cloud, JBoss Fuse, Oracle 10g, WebService(SOAP/REST), Eclipse (Juno), Pivotal Cloud Foundry (PCF), MongoDB, html-5, CSS, GO CD
Confidential, Denver, CO
Technical Lead
Responsibilities:
- Analyzed project requirements for this product and involved in designing using UML infrastructure
- Interacting with the system analysts & business users for design & requirement clarification.
- Bug fixing in UI and Middleware.
- Involved in Review of code changes implemented by peers.
- Extensively written and developed code in Core Java
- Designed GUI using AgularJS, HTML-5, CSS
- Implemented design patterns such as Singleton, Factory Method, Abstract Factory patterns
- Implemnetd Hibernate ORM framework
- Used advanced java concepts like MultiThreading, Reflection, Observer
- Extensive hands on experience in developing REST and SOAP services
- Well versed with BI tools such as Remedy, HPQC
- Experience on CI (Continues Integrations) and CD (Continues Deployment) methodologies usingJenkins
- Knowledge of Hadoop Eco System in Theory
- Experience in writing MapReduce functions for solving problems with Big Data
Environment: Java/J2EE, SQL, AngularJS, Apache Service-Mix, Hibernate, Spring, WebService(SOAP/REST), Apache Service-Mix, Dimension, Eclipse (Kepler), JUnit, Jenkins
Confidential
Sr Software Engg
Responsibilities:
- Extensively developed code in Core Java
- Developed and implemented Singleton and Factory design patterns
- Implemented Log4J for logging mechanism
- Implemented Jasper reports for reporting module
- Written efficient SQL queries to pull complex data
- Implemented JDBC and Hibernate APIs for database connectivity
- Worked in migrating Jasper reports to Pentaho reports using Pentaho BI tool
- Involved in the development of presentation layer and GUI framework in Java Swing.
- Involved in code reviews and mentored the team in resolving issues.
- Leading and grooming the team of 10-12 developers
- Coordinating with onshore client for requirement and design discussion
- Prepared High and low-level design documents for many feature implementations
- Undertook the Integration and testing of the various parts of the application.
- Used Subversion for version control
Environment: Java/J2EE, Hibernate, Java Swings, SNMP (Simple Network Management Protocol), Spring, Tortoise SVN, MAVEN ANT Build, Databases (MsSQL, DB2, MySQL), Network Tools (Wireshark), Bugzilla