Dev Lead Resume
Bloomington, IllinoiS
SUMMARY
- Over 7 Years of experience in analysis, design and development of WEBbased Front End Applications in a highly dynamic and challenging environment and have also participated in all phases of SDLC like RequirementsAnalysis, Design, Implementation, Testing, and Deployment.
- Object Oriented design methodology and Core Java concepts.
- Expertise in GUI Design using HTML5, CSS3, Bootstrap, XML, jQuery, jQuery UI, Java Script, JSP and JSF.
- Worked on Front End application that were wrapped on open source frameworks such as Struts and Spring MVC.
- Extensive debugging skills in the Browser to identify issues caused by Front end UI development.
- Extensively used SPLUNK to identify error logs of server.
- Experienced with CSS lint &JS lint technologies to help ensure efficient coding standards.
- Experienced on Agile Methodology.
- Consumed SOAP and RESTFUL web services in most of the projects and tested few applications on SOAP UI by giving the input XML’S, End point URL’s, Authentications and headers.
- Experience in Application Servers like WebSphere and Tomcat.
- Worked with databases such as DB2 and MySql.
- Proven experience in Integrated Development Environment (IDE) such as Eclipse, IBM RSA.
- Extensive experience in Software Configuration Management using Version Control Software such as Tortoise SVN.
- Experienced in running Quality, Integration & RC builds with Jenkins for various components in a project.
- Experienced withdependency management tools like Ant & Maven, loggingwith Log4j & log4j2, Test Driven Development using Junit.
- Had many opportunitiesto lead projects at various stages and have achieved the results on time.
- Co - ordinated and delivered work to offshore teams to manage time and resources.
- Demonstrated ability to communicate technical information to both technical and non-technical personnel at various levels within IT.
- Quick learner with strong communication skills, interpersonal skills and a good team player.
- Ability to handle multiple tasks and the flexibility to respond to changing priorities, timelines and demands.
TECHNICAL SKILLS
Languages: JAVA, SQL, C, C++, Core Java
Operating Systems / DB: Windows 10/8/7, Linux, MySQL5.1, DB2 9.1/10, MS Access.
Scans: Google Code Pro, Veracode
Application Servers: Web sphere 8.5/6.1, Tomcat6.0/7.0, CQ5 (Web Content Management)
Frameworks: Tiles, Spring MVC, Struts, SFX (StateFarmXperiance), MAVS
Methodologies: Agile, Waterfall and Six Sigma
Front End Technologies: HTML5, CSS3, Bootstrap, Angular JS, XML, jQuery, Java Script, JSP, Fiddler, CSS Lint, JS Lint, Live Reload.
Tools: Ant, Maven, Log4j, Log4j2, Tortoise SVN, Eclipse, IBM RSA, Selenium, Splunk
Rules: ODMv7.5, ODMv8.0, ODMv8.8
PROFESSIONAL EXPERIENCE
Confidential, Bloomington, Illinois
Dev Lead
Responsibilities:
- Involved in gathering business requirements, analyzing the project and Implementation.
- Created detailed documentation of analysis and project flow for the whole team.
- Worked with Struts Framework extensively for action flow.
- Few Applications were designed using Spring MVC by replacing struts as it is now being sunset.
- Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Mapping and Action Form Objects.
- Implemented JSPs in the MVC Framework to effectively handle the workflow of the application.
- Used Confidential Experience (SFX) Framework for few applications to design JSPs which uses bootstrap Framework internally.
- MAVS has been used for maintaining versions of same applications.
- All the applications were designed with the help of Tiles Framework.
- Designed and developed the User Interface using JSP, HTML, CSS, JavaScript and jQuery.
- Few applications were started with Angular JS to measure the performance difference with just jQuery utilization.
- CSS Lint and JS Lint software has been used to make sure the code is with superior performace.
- Effectivewith Debugging Developers tools in IE 11, Google Chrome and with Fire Bug in Firefox to analyze the flow of the application and fixing issues.
- Intensive usage of object oriented jQuery scripting throughout the application.
- Involved in Agile(SCRUM) planning and Estimating Sessions of user stories and also participating in Scrum Meetings to update the status daily.
- Working with Log4J for logging purpose in the project.
- Successfully executed the entire unit test cases and fixing any bugs/issues identified during the test cycles.
- Using IBM RSA and Web Sphere application server in development.
- Involved in building and deploying scripts using Maven to generate WAR, and EAR files.
- Writing SQL queries to create the data flow when required.
- UsedFiddler Web Debugging Tool to analyze an application which is executed inside a parent application.
Environment: Java, J2EE, Struts, SQL, HTML5, CSS3, JavaScript, jQuery, Angular JS, Web Sphere Application Server 8.5, MAVS, Google code pro, Fiddler, CSS Lint, JS Lint, XML, Log4j, Maven, IE11, Google Chrome and Firefox.
Confidential
Dev- Lead
Responsibilities:
- Involving in gathering business requirements, analyzing the project and Implementation.
- Maven is being used in order to manage all the dependencies in POM.xml.
- All the Versions in pom.xml are bumped to the latest stable version.
- Replacing log4j with log4j2 in all the ESB/Mule components for logging.
- Service components are tested locally with STS and TC server before deploying into CMP (Cloud Management Portal).
- Used Tortoise SVN to manage the versions of the code branch.
- Processed static scans with Veracode and the results are verified for vulnerabilities then fixed as per requirements.
- Running RC build for the component using Jenkins.
- Staging the component with the latest RC build using CMP (Cloud Management Portal).
- Requesting Dynamic Scans for the components verifying for vulnerabilities.
- Using splunk for identifying the runtime errors on the cloud servers.
- Rule apps were migrated from ODMv7.5 to ODMv8.0.
- Deployed Rules in Cloud for other components to fetch.
Environment: Java, STS (spring tool suite), Tomcat Server, XML, Log4j2, Maven, Mule, CMP (Cloud Management portal),Splunk, ODMv7.5 and ODMv8.5
Confidential
Dev- Lead
Responsibilities:
- Involving in gathering business requirements, analyzing the project and Implementation.
- Experienced with IBM WAS6.1 and WAS8.5 servers.
- Deprecated Java layer changes were made to increase the scope of project.
- Server property files were thoroughly checked for all required changes for migration.
- Launched application in local workstation to verify all the changes made are perfectly working.
- New enhancements to UI layer has been done as per the application specific requirements.
- Web service components are tested with the help of SOAP UI to identify if the web services are getting response back.
- Code coverage has been achieved to 90% with help of junit test cases.
- Jenkins has been used for building all kinds of Quality, Integration and RC builds for the application that was worked on.
- Confidential own Cloud portal (CMP - Cloud Management Portal) has been used to deploy the code in various environments and handed over to Test team for further more Testing.
- Extensively used Splunk tool has been used to identify any errors that has been logged in Dev-int and system environments servers.
- Static and Dynamic Scans are processed to identify all the vulnerabilities in the code and fixed them as per requirements.
- Google Code pro has been used for Static Scan analysis and fixes.
Environment: Java, IBM RSA6.1, IBM RSA8.5, WAS6.1, WAS8.5, Maven, CMP (Cloud Management portal), Splunk, Junit, SOAP UI, Jenkins.
Confidential
Responsibilities:
- Involving in gathering business requirements, analyzing the project and Implementation.
- Using Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation
- Working with MVCSpring Framework with Annotation driven.
- Developed Spring Configuration file to define data source, beans and Hibernate Properties.
- Implemented JSPs, and servlets in the MVC Framework to effectively handle the workflow of the application.
- Developed Action classes to handle HTTP client requests by using HTTP Servlet Request, HTTP Servlet Response, Mapping and Action Form Objects for few Applications which involve struts Framework.
- Designed and developed the User Interface using JSP, HTML, CSS, JavaScript and jQuery
- Scrum was used as Project management methodology.
- Working with Log4J for logging purpose in the project.
- Successfully executing the entire test cases and fixing any bugs/issues identified during the test cycles.
- Using Eclipse IDE and Web Sphere application server in development.
- Involved in building and deploying scripts using Maven to generate WAR, and JAR files.
- Implementing Web Services for communicating one application to another application by using RESTfulwebservices.
Environment: Java, J2EE, Servlets, Spring, SQL, HTML, CSS, Java script, jQuery, Web Sphere Application Server, Rest, XML, Oracle, Log4j, Unix, Maven.
Confidential
Responsibilities:
- Created Maven build file to build the application and deployed on Tomcat Application Server.
- Developing and implementing spring, and J2EE based MVC (Model-View-Controller) framework for the application.
- Developing Servlets and JSPs based on MVC pattern.
- Deploying the application on Tomcat Application Server cluster on Solaris 10 environment
- Implementing Persistence layer using Hibernate to interact with the Oracle database, Used Hibernate Framework for object relational mapping and persistence.
- Adopting Agile Methodology for planning.
- Developing of UI modules using HTML5, JSP, JavaScript, jQuery and CSS3.
- Consuming Restful Web services where the transmission of data is in JSON format.
- Using Eclipse IDE for designing, coding and developing applications
- Written JUNIT(TDD) test cases for testing various classes.
- Configuring Maven dependencies for application building processes that created Pom.xml files.
- Involving in Agile planning and Estimation Sessions of user stories and also participating in Scrum Meetings to update the status daily.
Environment: Spring, Hibernate, Rest, JQuery, JavaScript, JSP, Servlets, PL/SQL, JDBC, Eclipse, JUnit, Maven, HTML, CSS, Agile.