Computer Programmer Resume
Cleveland, OH
SUMMARY
- Over 9 years of experience in software industry, specialized in software development using Java/J2EE technologies.
- Experienced in development and deployment of 3 - tiered or n-tiered Java based Internet and Java/J2EE applications.
- Extensive experience in building web and enterprise applications using WCS,JSF, JSP, Servlets, EJB, Struts, Spring, and Hibernate
- Strong working experience in Production support environment.
- Strong experience with SDLC methodologies including waterfall, and Agile
- Strong experience with SOA Architecture using Web Services, AXIS, WSDL, SOAP, and JAX-WS
- Extensive experience in deploying applications on Web and Application Servers including Apache, Oracle WebLogic, IBM WebSphere, Tomcat and JBoss.
- Extensive Experience working on Version Controls such as Clear Case, CVS, SVN, and VSS
- Working knowledge of UML diagram using IBM Rational Rose and UModel tools
- Worked on Mule, a widely used integration platform for connecting applications
- Worked on JMS to send and receive messages between two clients
- Worked on WCS and ATG frameworks
- Extensive experience with AJAX and Javascript
- Performed unit testing using JUnit
- Experienced on Strategic Business Database designing with Oracle, DB2, MySQL, SQL Server and Postgres
- Extensive experience with SQL, PL/SQL programming and tuning the SQL queries
- Worked on UNIX, LINUX to move the project into production environment
- Attended trainings: WCS, ATG Commerce Tool, Oracle 10g Form/Reports Developer, Struts, Hibernate, Magic tool and MQ
- Expertise in bug fixing and analyzing the root cause
- Have excellent analytical, communication and interpersonal skills with ability to interact and mentoring individuals at all levels and ability to work independently
TECHNICAL SKILLS
Programming Languages: Java, J2EE, HTML
Frameworks: WCS, Struts1.2, JSF 1.2, Hibernate3.0, Spring(Core, JDBC), EJB 3.0, JMS
Web Technologies: JDBC, JSP, Servlets, Web Services, JavaScript, POI, Junit, JSON, XML, CSS
Development Tools: Edit Plus 2, Eclipse, ATG Dynamo Commerce Suite, Pl/Sql Developer, Toad, UML, Magic Tool, Mule, Livesite, IBM WCS, JIRA, Maven, Jenkins
Database: Oracle 11g-9i -8i, My SQL, Postgres, SQL Server
Web/Application Servers: Apache Tomcat 5.5.16, Jboss 4.2, Web logic 10.3, RAD, Web sphere 6.1
Version Control: CVS, VSS, SVN, Clear Case, Accurev
Domain: E-commerce, Finance, Insurance & Telecom, Manufacturing
PROFESSIONAL EXPERIENCE
Confidential, Cleveland, OH
Computer Programmer
Responsibilities:
- Part of CAPPS(Common Application) team.
- Support of all common functionalities like Paging, fetching data fromDB, Navigation Control.
- Design and Develop new functionalities for Navigation module which includes Catalog, VIN, QuickList, Part, Chapter, Pages etc.
- Enhanced functionalities like paging, filters, VIN.
- Enhanced queries for all three databases: Oracle, SQL Server, postgres
- Create test cases and help testing team the same.
- Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines
- Worked on SAX xml Parser.
- Accessed database using SQL Queries, PL/SQL scripts in all three databases
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams
- Worked on JIRA to open, close or update tickets.
- Mentor and help new team members.
- Worked closely with front end team to Fix bugs.
- Performed functional testing for the CAPPS module and set up the environment.
- Worked on maven scripts(pom.xml) to build the common application module and release the same.
- Worked on new versioning module Accurev.
Environment: Tomcat, Eclipse, SQL Developer, PostgresSQL, SQL Server, JUnit, Maven, JIRA, Accurev, Jenkins
Confidential
Sr. Developer
Responsibilities:
- Design and Develop e-commerce functionality for OMS team in WCS using agile methodology.
- Designed and developed some batch functionalities for payment module.
- Designed and developed business functionalities like Order Create, Cancel Order, Submit Payment
- Created EJB’s for above functionalities in WCS.
- Developed third party systems on Mule to make the integration process easier for later.
- Designed and developed webservices in WCS for business functionality.
- Create test cases and help testing team the same.
- Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines
- Worked on customized logger, developed in WCS
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of messages
- Accessed database using SQL Queries, PL/SQL scripts
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams
- Mentor and help new team members.
- Fix bugs for other team members in their work.
Environment: Web Sphere 6.1, RAD, WCS, SQL Developer, JDBC, Putty, Winscp, EJB, Mule, JUnit, SVN, Webservices, SOAPUI, JMS, RAD, JSON
Confidential
Developer
Responsibilities:
- Worked on the front end part of their official website. Front end contains the Interwoven CMS tool which is team site and Live site
- Used Live site APIs in spring framework and integrated the business logic with the CMS tool team site.
- Support:
- Given single handed Live site support to all Confidential sites (UK, Germany, France, Belgium, Italy, Netherland, Spain, Sweden, Switzerland).
- Worked on Confidential internal site for opening and closing of Change Requests/incident tickets.
- Given support to all Livesite Releases for all Environments (DIT, EBF, SIT, UAT, PROD, Preview).
- Development:
- Implemented functionalities like Captcha, EDM, and Shopping Basket etc.
- Created PreController for the application.
- Created whole business logic for Belgium, International and Switzerland sites.
- Interacted with different services to send data to and fro.
- Mentored Livesite configurations and localhost setup to whole team.
- Spring framework is used to implement Inversion of Control (IOC) and Data Access Object (DAO).
- Accessed database using SQL Queries, PL/SQL scripts
- Worked on ClearCase for version control
- Involved in developing UML Use case diagrams, Class diagrams, and Sequence diagrams
- Wrote unit test cases for Unit Level testing using JUnit
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions
- Used SOAP based web services and tested using SOAPUI.
- Used Ant as a build tool, for building the application
- Fixed bugs for other team members in their work.
- Working knowledge of IDOL tool.
Environment: Web Sphere 6.1, RAD, Spring 3.0, SQL Developer, JDBC, Putty, Winscp, Live site, Team site, IDOL, ClearCase
Confidential
Developer
Responsibilities:
- Worked on Stock Grid Screen (EMC module).
- Worked with struts, javascripts, DTO and Rule manager, to fetch the data and display on the screen.
- DTO’s used to display the selected the data.
- Created ajax calls to send request and display data.
- Entity beans are used to fetch data from database.
- Message driven beans are used to get message from JMS queues.
- Used Ant as a build tool for building the application
- Accessed database using SQL Queries, PL/SQL scripts
- Worked on Performance Optimization by optimizing SQL, PL/SQL queries
- Worked on performance issues and UAT issues.
- Worked on object serialization and saved in the database.
- New rules applied to corporate actions were saved in database and retrieved from database using object serialization.
- Multithreading was used to limit the access.
- Webservices were used as consumer.
- Worked on SI(System Integration), EMC(Entitled Management), RMC(Rule Manager) modules.
- Fixed bugs for other team members in their work.
- Helped other team members in their work.
Environment: WebLogic 10.3, Eclipse, Struts 1.2, JMS, Ejb 2.0, Web Services, Ajax, JavaScript, SQL Developer, JDBC, VSS
Confidential
Sr. Developer
Responsibilities:
- Worked on System Requirement Specification, Low Level Design & High Level Design documents.
- Created database schema for module.
- Developed following functionalities:
- Send SMS to the end user.
- Send Email to end user
- Send OBD/IVR messages to end user
- Applied NDNC Scrubbing.
- Used Spring DAO framework to insert, remove or select data from database.
- Used Spring batch framework to handle large data in chunks in background
- Used Quartz scheduler to schedule the messages send to the user.
- Coordinated with different teams to get the customer data.
- End customer details used to store in an excel sheet and campaign related details were sent to them in the form of sms, email, or IVR message
- This system picks up the excel sheet created in particular format and calls a servlet to store end customer details in the database.
- Scheduler picks the data from database and send messages to end user
- End user replies through SMS were also stored in the database.
- Fixed bugs.
Environment: WebLogic 10.3, Eclipes, Spring Batch Framework, Quartz Scheduler, MySql, JSP, Servlet, SVN
Confidential
Developer
Responsibilities:
- Worked on JSF to create a front end
- Worked on Hibernate to insert or fetch data from database.
- Worked on Web services using JAX-WS
- SOAPUI was used for testing Web services request and response
- Worked on TOAD to access database using SQL, PL/SQL queries
- Unit and integration testing was performed.
- Developed two new functionalities which are:
- Bulk Upload
- Batch Job Processing
- Created JSF page through which a user can upload a csv file of a particular format into a database.
- Firstly, the file is loaded and displayed to the user with the record status.
- Valid Records are entered into the database and rest is displayed in an excel sheet.
- Created jsf pages, beans, ejb layer and database layer through which the csv files can be uploaded or viewed with the record status
- Created a scheduler which itself calls the batch job processing methods.
- In this, all the records of Billing (Kenan Billing System) were inserted into the EPS Database
- Created a batch job scheduler which fetches all the payments which are present in the billing database and not in EPS
- Those fetched records are feeded in EPS database and the receipts were generated for the same
Environment: WebLogic 10.3, Eclipes, JSF 1.2, Hibernate 3.0, JMS, Ejb 3.0, WebServices, TOAD, KENAN Billing System
Confidential
Developer
Responsibilities:
- Actively managed the team under me by assigning work to them and continuously mentored them.
- Created technical design documents for functional documents written in French.
- Gave knowledge transfer sessions to new team members.
- Developed new features of the product by creating online/batch tasks on 'Magic' tool.
- Bug fixes analysis/debug the code and changed the code wherever necessary
- Made changes in Database by running the Database scripts
- Created tables/procedures/sequences/columns etc in the Oracle as well as in Magic and created the scripts respectively.
- Attended the functionality understanding sessions regularly as well as effectively and created understanding documents
- Did unit testing of the developed code and created the unit test documents for them.
- Created patch for the developed/enhanced programs through 'Xref' in 'Magic' and transmitted it into the development environment.
- Managed onsite/offshore 'Issue Log'
Environment: s: Oracle Database 10g, TOAD, SQL, MAGIC tool
Confidential
Developer
Responsibilities:
- Made Proof of concepts on ATG dynamo using Eclipse, which were deployed on DAS and weblogic (web servers)
- Configured messaging queues/bridges in weblogic using JMS and JNDI.
- Bug fix, analysis\debug the code and changed the java code wherever necessary.
- Changed the xml\property files whenever the database structure is changed
- Made changes in the Database by running database scripts using toad while maintenance activity.
- Worked on Solid database (DAS) also while building Proof of Concepts
- Attended the knowledge transfer sessions regularly and understanding documents were made
- Participated in the project Estimations also
Environment: ATG Framework 2006.3, Weblogic 8.1, Oracle 10g, Eclipse 3.2, Tortoise SVN 1.4, Edit Plus, Toad 6.0
Confidential
Developer
Responsibilities:
- Did Design & development of JMS, JDBC and MQ adapters for communicating with billing systems & receiving the requests.
- Proficient in JMS MQ
- Created ASBOs, GBO, maps and all associated ICS components
- Prepared Unit test case plan
- Executed Unit test cases in Development environment
- Did Bug-fix analysis/debugging & support for failed test cases (dev 2 dev).
Environment: DB2, Web sphere Server, XML SPY Tool, Java, MQ Adapter
Confidential
System Engineer Trainee
Responsibilities:
- Worked closely with Accounts, Research & Development and Information technology teams to understand the flow of ERP system.
- Created Oracle forms and reports for accounts department.
- Fixed bugs on existing reports.
- Worked with testing team to assure the quality of product.
Environment: Oracle Forms and Reports, ERP