Independent Consultant Resume
SUMMARY:
- More than 15 years of experience implementing customizations to Infor product WORKBRAIN Time and Attendance application.
- Over twelve years of expertise in the delivery of technical strategies and solutions, application development, architecture, system analysis, mentoring, project management and end - user training/services.
- Core expertise in JAVA, Servlets, JBoss, Weblogic, Struts, Spring, JSP, Hibernate, XML, Webservices, SOA, JDBC, SQL, RHEL, AngularJS, Spring Boot.
- Sound Knowledge of RDBMS (Oracle, SQL) and middleware architecture.
- Experience in Tuning/Optimizing Java and SQL for better performance and in developing Multi Threaded Applications.
- Familiar with Build Management, Release Management primarily using Ant, Maven, Hudson, Heroku.
- Expert in IDEs Eclipse, Netbeans.
- Excellent administration skills on configuring and installing servers like Weblogic, Websphere, Tomcat, Apache.
- Proficient in version control tools like SVN, Git.
- Excellent analytical and communication skills.
- Sun Certified Programmer for the Java 2 Platform passed with 98%
TECHNICAL SKILLS:
Languages: Java, SQL, PL/SQL, C++, C, XML, XSL, UML
RDBMS/Databases: Oracle 11g, Oracle 9i, MS Access, SQL Server
Java Technologies: Java 7/8, J2SE 1.4, EJB 3.0, JNDI, RMI, JDBC, JMS, JMX, Java Mail, JDOM, JAXP, Concurrent Utils, and other J2EE APIs
Web/App Servers: Weblogic 9, Websphere 5.1, Oracle 9iAS, OC4J, Tomcat 5.0, JBoss 4.0, Apache Web Server, Resin 2.6, OC4J 9.0., Glassfish
Web Technologies: AngularJS, Spring Boot, Custom Tag Libraries, JSP, Servlets, Applets, Java Beans, JavaScript, CGI, HTML, DHTML, XML, HTTP, HTTPS
Unit Testing: JUnit, HttpUnit, JWebUnit, JMeter, Mock Runner, SOAP UI
Load Testing: WebStress, AWStats, JMeter
Java IDEs: Eclipse, Netbeans, WSAD, Oracle9i Jdeveloper, WebLogic WorkShop
Version Control: CVS, Subversion (SVN), ClearCase, Git
Operating Systems: Linux, UNIX (Sun Solaris 2.8), Windows NT/95/98/2000/ XP
Build Tools: Ant, Maven, Cruise Control, Hudson, Heroku
EXPERIENCE:
Confidential
Independent Consultant
Responsibilities:
- Leading team of developers in building a product that is built on AngularJS, Spring Boot and which acts a plugin to the Workbrain product.
- Involved in implementing various contracts for several groups in Airlines like Tech ops, Customer Service, Fleet groups etc.
- Successfully implemented and integrated scheduling information from Workbrain to various interfaces like Sabre systems within Airline.
- Successfully launched the new payroll and HR interfaces to/from Workbrain as the company moved to more advanced HR/Payroll applications.
- Built several functionalities around Overtime Equalization to cater the needs to various calculation groups.
- Primary involved in writing a product that will seamlessly integrate with the bidding modules of the Workbrain which provides better admin and employee experience.
- Fixed several performance issues by monitoring the system health through Dynatrace
- Created several reports and dashboards in Splunk to have better visibility for senior management on the health of the systems.
Environment: Java 7/8, Workbrain 6.0, Oracle, Weblogic, WebSphere, Tomcat, Spring Boot, J2EE, JSP, JDBC, XML, JQuery, Spring, Splunk, Dynatrace, Git, Heroku
Confidential
Lead Developer
Responsibilities:
- Leading all the technical aspects starting from designing, coding, deploying and maintaining the custom built Workbrain application.
- Primary resource for all of the Workbrain Application upgrades.
- Go-to person for any Workbrain related questions/issues.
- Leading a Center Of Excellence for all of Workbrain applications that maintains International and Domestic employees.
- Lead Architect for designing the clock feeds into the Workbrain application and built custom modules to process the overrides.
- Customized all of the modules related to Shift Trading, Overtime Equalization, Vacation Bidding, Schedule bidding used in both ETM and ERM.
- Implemented custom webservices to enhance the core Workbrain module.
- Implemented core SSO Workbrain module to connect to the Site Minder Policy server and LDAP.
- Regular meetings with Infor(Workbrain) vendor to go over the latest releases, hot fixes and resolving any core issues.
- Customized majority of the jsps and built several custom rules in Rule Engine.
- Implemented several Business Object Forms and Reports from the Tool Builder and Workflow Editor etc
- Streamlined the version control system in SVN for workforce management project.
- Installed and configured Weblogic 9.2 and Weblogic 12c completely for the newly upgraded merged system. Configured all the PROD servers to meet the user demand and made sure system performs well at high user traffic.
- Built the ANT scripts for building custom libraries.
- Periodically monitored the health of the system in CACTI graphs and made sure there are no bottle necks.
- Configured HUDSON for the DEV/TEST and PROD builds to access the code from repo and build the ear and deploy to the server.
- Worked on Cognos reporting tool to develop reports for the application.
- Fixed major performance issues and made sure system is always in a stable state.
- Streamlined the entire bug tracking system and started using Sharepoint for issue tracking.
- Helped PROD support teams in monitoring the open connections, cleaning up the log files using shell scripts, filtering scripts to access logs for monitoring the traffic.
Environment: Java 6, J2EE, JSP, JDBC, XML, Tag-libraries, JQuery, Spring, Struts, Hibernate, JBoss, Websphere, Webservices, Linux, OC4J 9.0.3, Weblogic Server 9.2, Oracle 11g DB, SQL, Eclipse, Netbeans, JUnit 3.7, Ant, CVS, SVN, Web Stress Tool, AWStats, JMeter, TOAD, Ajax, Oracle SQL Developer, Cognos, Agile Development, WFM portal.
Confidential
Sr. Java Developer
Responsibilities:
- Responsible for the Design and Architecture of this application.
- Generated Class Diagrams, Sequence Diagrams using Microsoft Visio
- Front Controller Design Pattern was used for the implementation of MVC.
- Implemented Command Design pattern during the design of the framework.
- Used Data Access Object (DAO) Design Pattern for persistence.
- Created prototypes in HTML.
- Developed and tested JavaScript for client side validations.
- Performed Unit Testing and functional testing for each module in JUnit.
- Implemented the Session Façade and Service Locator Pattern for caching JNDI names.
- Developed complex JSPs using Struts Tag Libraries and application specific Custom tag libraries
- Developed Model Components such as Action beans, Action Form beans and Data transfer Objects of struts framework.
- Developed GUI using HTML, JSP.
- Session façade design pattern was used in the development of a stateless session implementing.
- Generic SQL queries were used for retrieving data from Database.
- Used CVS for version control.
- Resolve the technical problems faced by the team during the development.
Environment: Java 1.4.3, J2EE, JMS, XML, JavaScript, Struts 1.1, CSS, WSAD, WebSphere Application Server 5.x, ANT, PL/SQL, WS-FTP, Oracle 9i, Microsoft Visio 2000, Microsoft Project Plan 2000, Windows NT, CVS.
Confidential
Software Developer
Responsibilities:
- Designed and developed Client, Server and the Adapter (JDBC) Layers
- Created database schema, created tables and stored procedures
- Developed test plans and implemented test cases.
- UI screens were developed using JSP
- Extensively used JDBC to communicate with Oracle database.
- Extensively used Servlets, applets, Frames, Dialogs, Multi List controls, Tree Control, Splitter Windows
Environment: JDK 1.3, Servlets, JFC/SWING, Applets, JDBC, Tomcat, Oracle, SQL, PL/SQL
Confidential
Software Developer
Responsibilities:
- The objective of the project is to find the coordinates of any point on the earth using GPS.
- The implementation involves finding the coordinates of the satellites
- Once the coordinate’s data is collected the position of the object is calculated.
- The position of any point is calculated from the satellite coordinates and their distances from the point.
Environment: Java, C, C++, Matlab, VB, VC++, Linux, SQL
