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
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, 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.
- Follow Agile methodology and hold daily SCRUM for the team.
- 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 manage production releases, deployment and maintenance of the project using Git and Jenkins.
- Architect, developed and manage releases for an enterprise chat application Coze integrated with Personal Shopper and Clientele applications.
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
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. s: 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.
- Dynamic and Rich UI: This was the main objective for Document Viewer as the user was to be given the liberty to search, view, zoom, rotate, upload, download and delete the images.
- Performance: We saved our extra call to the database to fetch he location of the zip files of he images by, creating central folders for storing he data.
- Uniformity: Flex provided us the cross-browser uniformity for the handling of the images.