We provide IT Staff Augmentation Services!

Team Lead Resume

Hoffman Estates, IL

SUMMARY:

  • Around 10 years of professional experience in the areas of design, development and implementation for various Java/J2EE based Internet applications, Cloud - based applications and Android applications.
  • Extensive experience in J2EE architecture and developed server-side applications using technologies like Java, Spring, Spring MVC, JSP, Servlets, Hibernate, EJB, JDBC, JAX-B, JMS, Struts and XML.
  • Experience in development and deployment of J2EE Application archives (jar, war) on Jboss, Tomcat Application Servers.
  • Experience in development of Android applications supporting KitKat and further OS versions.
  • Experience in development of Cloud based applications for AWS (Amazon), GoGrid, Rackspace and Terremark cloud service providers.
  • Experience in relational database systems MSSQL Server, Oracle, MySql, PostgresSQL and Sybase.
  • Rich experience in Java 2.0, Object Oriented Analysis & Design (OOAD), particularly in the development of Use Cases, Sequence diagrams using MS-Visio.
  • Extensive hands-on and knowledge in RESTful implementations, JDBC, Struts, XML, XPath, DOM, WSDL, SOAP, JAX-B, and Spring.
  • Designed the applications using Spring MVC, Struts MVC architectural Pattern and Cairngorm Architecture (MVC) for Flex projects.
  • Expertise in implementing the Java Design patterns (Singleton, DAO, Factory, Observer Publisher-Subscriber, etc).
  • Experience in developing batch jobs using Spring and Quartz.
  • Good knowledge in Software Development Life Cycle (SDLC).
  • Extensive knowledge and rich experience Eclipse, Intellij Idea, Android Studio, NetBeans IDE and Flex Builder.
  • Experience in Developing the Rich Internet Applications and rich user interfaces GWT, Ext-GWT, Flex 3.0 onwards, jQuery 1.7 onwards, ExtJs 2.0/2.1/2.2, Ajax, JSON, HTML5, CSS3 and Javascript.
  • Experience in evaluation of different frameworks based on jQuery like KnockOut.js, AngularJS, Twitter Bootstrap, Backbone.js, etc.
  • Exceptional Communication, analytical, interpersonal and presentation Skills and capable of picking up any new technology with a minimum learning curve.
  • Experienced in application production support and troubleshooting critical problems.
  • Very good hands-on on Firebug and other browser debugging tools.
  • Excellent Team Player with ability to perform independently.
  • Expertise in Clearcase processes and SCM. Ability to resolve issue with builds.
  • Hands-On with the web development portals like Liferay 4.x onwards.

TECHNICAL SKILLS:

Operating Systems: Linux, Windows 95/98Windows XP, NT/2000, Windows 7, MS-DOS.

Web/App Servers: JBoss 8/9, Tomcat 5/6/7 and IBM RAD.

Methodologies: Test Driven Development, Agile/Scrum.

Web Technologies: Struts, JSF, JSP, Servlets, JavaBeans, Spring, Hibernate

XML:, Swing, EJB, RMI, JAX-B, JMS, Ajax, HTML5, CSS3 and JSON.

IDEs: Android Studio, Intellij IDEA, Eclipse 3.4 and Flex Builder.

Languages: JAVA, HTML, JavaScript, Flex, jQuery, Angular JS and Kotlin

Database Systems: MS-SQL ser2000/2005, MySQL, Postgres and Sybase.

Version Controls: GitHub, BitBucket, CVS, IBM Clear Case, SVN, SourceTree (for GitHub).

Design Tools: Adobe Photoshop, MS-Visio

Defect tracking tools: JIRA, Rational Clear Quest.

OR Mapping Tools: Spring and Hibernate 3.0

Cloud Service Providers API: Amazon, Rackspace, GoGrid and Terremark

PROFESSIONAL EXPERIENCE:

Confidential, Hoffman Estates, IL

Team Lead

Technologies: Java/J2EE, Spring, Spring MVC, RESTful APIs, Hibernate 5, Postgres, Android Studio, Kotlin, VerneMQ, Paho MQTT, Redis, Gson, Maven, JBoss 9, Firebase, Apple Push Notification System, SourceTree, Git, BitBucket, JIRA, Google Analytics, TeraData and JUnit.

Responsibilities:

  • Active team lead responsible to architect the database solution and the microservices modules.
  • Understanding and analyzing the design requirements for iOS and Android applications, coding, design class structures, user interfaces and microservices.
  • Responsible for planning sprints, researching new solutions for scalability and performance improvements.
  • Responsible to develop the Personal Shopper and Clientele Android applications.
  • Responsible to support the Android code migration from Java to Kotlin, and analyze the frameworks like Dagger, RxJava and Roboelectric to be included in the applications.
  • Responsible to manage production releases, deployment and maintenance of the project using PLay Store account, Git and Jenkins.
  • Architect, developed and manage releases for an retail-based enterprise chat application Coze integrated with Personal Shopper and Clientele applications using Paho MQTT Client.
  • Follow Agile methodology and hold daily SCRUM for the team.

Confidential, Hoffman Estates, IL

Sr. Java/J2EE Developer

Technologies: Java/J2EE, Spring, Spring MVC, RESTful APIs, SOAP Integration, Velocity, Hibernate, MySQL, RabbitMQ, GSON, AngularJS, Maven, JBoss 9, JUnit, TestNG and Mockito.

IDE: Eclipse.

Tools: SVN, Agile Methodologies.

Responsibilities:

  • Active developer responsible to design and implement the database schema and executable JARs modules like Jobs, Scheduler, Reports, Web-based campaign module, etc.
  • Understanding and analyzing requirements for implementation, coding, design class structures & user interfaces.
  • As a team member working independently on application components assigned to be developed.
  • Responsible for planning sprints, researching new solutions for scalability and performance improvements
  • Responsible to develop the Web interface for configuring the campaigns for marketing.
  • Responsible to design and develop user role model and authorization.
  • Involves rapid development using Spring Web MVC, Hibernate, JDBC and Threading for efficient push notification triggers
  • For effective scheduling and trigger modules, RabbitMQ was used for communication between JBoss and Jetty servers
  • Template based message interpretation module was developed using Velocity and Spring.
  • JUnit and Mockito were used for testing and TestNG was used to check the code coverage.

Confidential, Westford

Sr. Java/J2EE Developer

Technologies: Java/J2EE, Adobe Flex with Cairngorm architecture, Struts, jQuery, Ajax, HTML5, CSS3, GWT, Sybase and Maven.

IDE: Eclipse, Flex Builder and Intellij IDEA.

Tools: IBM Rational ClearCase, Rally, Agile Methodologies, IBM ClearQuest.

Responsibilities:

  • Active developer responsible to develop modules like Server Management, User Configuration, Role Management, Probe privileges and nGenius Deployment Database for version 5.0 and 5.1.
  • Understanding and analyzing requirements for implementation, coding, design class structures & user interfaces.
  • As a team member working independently on application components assigned to be developed.
  • Integrating new feature components with existing Flex implementation and its maintenance.
  • Coding in jQuery, Flex, GWT and Pure java objects and R&D on new technologies to enhance the development environment/setup.
  • Provided active technical support for the customer issues escalated.
  • Created POC for jQuery, Ajax and Struts implementation of the Server Health module.
  • Involved in requirement analysis and created POC for nGenius Deployment Database in Ext-GWT.
  • Evaluation of different jQuery based framework for the migration of 4.x UI from Adobe Flex. The frameworks included Backbone.js, AngularJS, Twitter JS, Knockout.js, etc.
  • Integration of the User Access Management Systems like LDAP, TACACS+, Windows, etc into User Management.
  • Unified views of converged network environments with the ability to analysis voice, video and data metrics.
  • Certifications: The product is compatible with various Compliance Policies provided by the Government of USA.
  • Richness and Flexibility: The UI is designed and implemented in Flex as well as jQuery, which provides richness and cross-browser, cross-platform compatible UI. The architecture is designed to support various UI technologies and manage the data across the distributed network.
  • Quick development: GWT provides the developer a rapid integration with existing Java calls with minimum learning curve. This helped in the rapid delivery of the module for Performance Manager.

Java/J2EE Developer

Confidential, Atlanta, GA

Technologies: Java/J2EE, Restful framework, JMS, JBoss, Apache, GWT, Ext-GWT, Java, Python, Django Framework, CSS and MySQL

IDE: Eclipse, VIM

Responsibilities:

  • Active developer responsible to develop the backend of the RESTful APIs in Python and prepare a user-friendly aesthetically designed UI in GWT.
  • Was required to learn Python. The API had to be developed after understanding the internal Dynacenter framework.
  • Programming in GWT and Python, POJOs and R&D on new APIs provided by various Cloud Vendors to provide the support for the product.
  • Learned and integrated new API framework Django with GWT using the JSON-based HTTP calls.
  • Cross-Platform Access: This product provides some peculiar functionality like deploying a server of a specific Cloud Vendor to some different environment.
  • Flexibility: The product’s basic architecture provides vendor specific server definitions to be implemented which in turn helps to in corporate various functionalities of different vendors under same platform.
  • Framework: The framework is designed and developed in a way to provide various layers of usage according to the user i.e., from a developer to a common user. The framework covers the basic vendor specific calls schema.

Confidential

Java/J2EE Developer

Technologies: Java, Struts, Hibernate, JSP, Adobe Flex with Caringorm Architecture, MySQL, HTML and CSS.

Responsibilities:

  • Worked as Team lead and primary developer for Dealer and Transporter modules.
  • Responsible to analyze the requirement and design the database model with the team members.
  • Developed and delivered the complete UI in Flex and backend workflow design for Dealer and Transporter in Java.
  • Worked as primary developer for components Flex UI and integration with PHP.
  • Responsible to analyze the requirement and design the database model with the team members.

Hire Now