Consultant Resume
SUMMARY:
- Over 11 Years of experience in IT consulting, Enterprise system development and deployment
- Experience developing J2EE based web applications, enterprise systems and SOA solutions
- Involved in end to end software life cycle for product based company
- Significant experience in working at off shore development center, onsite solution deployment, customer coordination and working along with on - site and offshore teams across the globe
- Experience in writing shell scripts and deployment of enterprise web applications in Unix/RedHat Linux environments
- Complex product suite integrations for casinos and troubleshooting challenging software issues in field
- Experience in building Web based front end for legacy AS400 system
- Expert knowledge in Casino Gaming domain across Slots, Tables, Player Tracking and Bonusing solutions, serving the 70% of Casino industry needs across the globe
- Java, WebServies, JSP, Struts, Spring MVC, Spring Hibernate, JSF, Shell Scripting, JBoss, Tomcat, SQL, HTML, JavaScript
TECHNICAL SKILLS:
Languages: Java APIs JAXB, SOAP, REST, JDBC, Hibernate, JMS, JNDI
Frameworks: Struts, JSF, Spring, MVC GUI HTML4/5, JavaScript, JQuery, CSS, Ajax
XML Technologies: XML, XSD-Schema, XSLT, DTD SOA ToolsSoap UI, Axis2
Web/App: Servers Tomcat, JBoss, BEA WebLogic, IBM WebSphereIDEEclipse, NetBean, My Eclipse, JBuilder, Jdeveloper, Intellij
Database: SQL Server, Oracle, MySQL, DB2, TOAD for Oracle, SQL Analyzer XML Editor Editplus, Notepad++, SubLimeText
Version Mgmt Tools: CVS, Perforce, StarTeam, ClearCase, BugZilla
Continuous: IntegrationJenkins, Cruise Control, Ant, MVN
Testing Tools: JUnit, Selenium, NeoloadTest, JMeter
Operating Systems: Windows, AIX, SCO UNIX, RedHat Linux, i-Series (AS400)
Networking Tools: WireShark, Putty, FileZilla, VPN, Citrix based secured remote desktop sharing tools, knowledge on VM Ware, network Switches and Routers, IP management and troubleshooting of issues involved with hardware and software applications
PROFESSIONAL EXPERIENCE
Confidential
Consultant
Environment: HTML5, JavaScript, CSS, Spring MVC, Java, JBoss, Spring Hibernate, MySQL
Responsibilities:
- Created development and test environments using Eclipse, Spring MVC, Spring Hibernate, JBOSS, StarTeam
- Efforts estimation and setting targets following Iteration method
- Developed UI screens using HTML5, JSP, Java Script
- Used Spring JDBC & Hibernate to access Database
- Conducted unit test JUnit and provided the configuration matrix (Load vs. System Requirements)
Confidential
Lead Software Engineer
Environment: Java, Eclipse RCP, Swings, JBoss, SQL Server, JDBC, XML, Wire Shark, File Zilla, Putty, Jasper Server, Tomcat, Eclipse, Log4J, IReports, StarTeam, Windows, UNIX-AIX, VM-Ware, Network Security, Slot Machines, Currency Counters, Kiosks, Voucher barcode Readers etc.
Responsibilities:
- Point of contact for all the technical aspects for Customer and CPM
- Mentoring the junior engineers and provide the feedback on the areas of improvement
- Leading deployment team by coordinating the infrastructure, network, training and compliance teams
- Design, develop and deploy custom requirements using Eclipse RCP, Swings, Java
- Environment creation and product suite deployment coordination and integration testing
- Configuring the applications as per the Casino and State Gaming Board requirements
- Go-Live execution, troubleshooting issues using Log4J, WireShark and provide resolution
- Post Go-Live support, monitoring the system performance and bug resolution review
- During the upgrades, conversion of legacy SDS accounting and active tickets data from AIX environment to SQL Server
- Peripherals (currency counter, barcode scanner, ticket reconciliation scanner, kiosk) configuration and testing
- Performance optimization, database replication and purge configuration
- Configuring custom made servers monitoring tool
- On-site technical support, performance tuning and Development liaison
Confidential
Lead Software Engineer
Environment: Java, JSF, HTML, RichFaces, MyFaces, PrimeFaces, OpenFaces, Java Script, CSS, AJAX, JQuery, JDBC, Spring Web Flow, Spring, Hibernate, MySQL, SFTP, JBoss, InstallAnyWhere, Tomcat, Apache, ModJK, HttpWatch, JUnit, Selenium, JMeter, NeoLoadTest, Eclipse, Jasper, IReports, StarTeam, Windows, I-Series(AS400), ILERPG.
Responsibilities:
- Recruited the engineers and trained the team on the Casino domain and technology adaptation
- Mentoring the junior engineers and provide the feedback on the areas of improvement
- Created development and test environments using Eclipse, JSF, Spring Web Flow, JBOSS, StarTeam, Jasper, Ireports, JDBC, Spring, Hibernate, MySQL
- Established and managed continuous integration for Sanity Test Environment using Cruise Control, StarTeam, Ant and Tomcat
- Used Nagios for servers monitoring
- Involved in the analysis and design of major modules like Patron Management, Sales and Marketing, SMS Marketing, Casino Management, Soft Count upload & Delphi Interfaces, Direct Query, Options and prepared UCR documents
- Efforts estimation and setting targets
- Successfully released 5 versions with target set of options by following Agile methodology and managing the team of 12 members with task allocation, code review and coordinating with the cross platform(i-series and Java) team members resolving technical and process related issues
- Developed UI screens using HTML, JSP, RichFaces, MyFaces, PrimeFaces, OpenFaces, Java Script, CSS, AJAX, JQuery
- Used JDBC and Hibernate to access Database
- Conducted unit test, load test using JUnit, Selenium, JMeter, NeoLoadTest and provided the configuration matrix (Load vs. System Requirements)
- Provided technology sessions to i-Series testers to bring them to the speed in web and GUI testing and environment setup
- Created the cluster configuration with high availability feature using Apache, ModJK to target 99.99 availability.
- Supported the tech services team in 3 go-lives by performing installation, performance tuning, JVM tuning.
- Conducted performance reviews for reporting engineers
- Designed, developed, tested and successfully delivered the custom enhancements
Confidential
Software Engineer
Environment: J2EE(Web Services, Servlets/JSP), Struts, JMS, Tomcat5.5, Axis2, JAXB, Perforce, S2S1.2 Protocol, MySQL 5, Windows
Responsibilities:
- Gathered the requirements of BIG Edge System
- Analyzed S2S protocol approved by GSA
- Analyzed the requirements to be and created use cases
- Designed the central processing system
- Designed the edge system for system testing
- Developed UI screen using Struts, JSP, HTML, CSS, JavaScript and Tested Web Components
- Designed the database and created tables
- Using Hibernate created persistence classes for the tables
- Used Struts frames for faster development
- Using JAXB generated java beans of S2S protocol schemas for various modules like EGM registration, Jackpot processing, patron registration and rating, ticket processing etc.,
- Published and consumed the S2S webservices and deployed using Axis2 framework
- Created unit test cases using Log4j
- Performed system testing using edge system developed
- Deployed the system
Confidential
Software Engineer
Environment: Flash, JBoss, HTML, Java, XML, CMS application, i-Series and Windows
Responsibilities:
- Analyzed the soft keyboard requirements
- Designed, developed and implemented the virtual key board by learning Flash
- Achieved internationalization and enhanced the application to accommodate double byte characters
- Created test cases and executed them as part of system test
- Conducted periodic calls with on-site team
Confidential
Software Engineer
Environment: Struts Frame Work, Apache Tomcat, TCP/IP Sockets, WinCVS, My SQL
Responsibilities:
- Gathered requirements
- Developed UI screens using HTML, Java Script, JSPs
- Used Struts frame work for faster development
- Designed the database and created tables
- Using Hibernate created persistence classes for the tables
- Created test cases and executed them as part of system testing
- Address and resolve all the high priority issues
- Involved in fixing the bugs and implementing the new features of various releases of the product
- Involved in proto type design & development of the application in Java using eclipse RCP
- Conducted periodic calls with onsite team.
Confidential
Software Engineer Siemen
Environment: Linux, HTML, Java Script, Struts, Servlets, JSP, SAX, XML and Tomcat
Responsibilities:
- Gathered requirements
- Developed UI screens using HTML, Java Script, JSPs
- Used Struts frame work for faster development
- Used SAX parser for XML building and parsing as needed
- Created test cases and executed them as part of system testing
- Analyzed the requirements for the JUNK process for CTL enhancement
- Created use cases
- Designed the system as per the requirements
- Developed and performed unit test
- Analyzed the user custom requirements of CTL reports
- Designed and Created the reports
- Developed documentation portal for DataTrax using Apache Forrest
- Created testcases and executed as part of system test
Confidential
Software Engineer
Environment: Linux, Oracle 8i, HTML, Java Script, JSP, Servlets, Javabeans and Tomcat
Responsibilities:
- Analyzed the requirements
- Created test cases
- Developed Account Information, Packages and Services Modules as per the design specifications
- Developed HTML forms for presentation layer
- Developed JSPs and Servlets
- Created Unit Test Cases using Log4J, Performed system testing
- Analyzed the requirements
- Created test cases
- Developed HTML forms and JSPs for presentation layer
- Developed Servlets
- Created Unit Test Cases using Log4J, Performed system testing