We provide IT Staff Augmentation Services!

Computer Programmer Resume

3.00/5 (Submit Your Rating)

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

We'd love your feedback!