Java/j2ee Developer Resume
Harrisburg, PA
SUMMARY
- Six years of Software Industry experience in developing applications for various operating systems and using various programming languages
- Excellent knowledge in developing applications for Android Operating system.
- Sound knowledge in C, C++, Java, Java Script, AJAX(DOJO Kit), GWT, Android Development Kit, Jquery, Web Services, HTML/CSS, PL/SQL
- Experience in using MySQL, SQL Server 7 and Apache web server
- Expertise in use of popular public APIs, such as Google, Facebook, YouTube, Twitter
TECHNICAL SKILLS
Programming language: Java, C, C++, PL/SQL
Operating System: Windows, Linux, Android
Databases: SQL Server, MySQL and Microsoft SQL Server 7.0
Web Server: Apache, Confidential Websphere, JBOSS
Scripting Language: PHP, JavaScript, EJB, AJAX, Google Web Toolkit (GWT), JQuery and HTML, CSS etc.
Data Feeds: XML, JSON
Mobile Tech Platform: Android
Software Development Tool: Eclipse IDE and Netbeans
Software Testing: JUnit
Content Management System: Wordpress
PROFESSIONAL EXPERIENCE
Confidential, Harrisburg, PA
Java/J2EE Developer
Responsibilities:
- Involved in full life cycle of the application including wire frame design and development
- Create UI using XML according to client’s requires.
- Implemented the classes and logic in Java
- Application test on multiple android targets and debugging the problems
- Developed the code in object oriented manner for optimal code re - usability in Java
- Used Google Map API to identify the user current location and find the near stores
- Developed the project using Java with the Google Web Toolkit (GWT)
- Developed webservices for pooling up information from the database
- Implemented the Google Maps API for locating the stores on the map
- Implemented the one time sign-on process for the user on the mobile
Environment: Google Web Toolkit, Java, XML, Eclipse IDE 3.4, JSON, Google Maps API, Apache Tomcat
Confidential
Responsibilities:
- Developed project in Java using the Google Web Toolkit framework (GWT)
- Implemented authentication by checking the credentials with the PLCB's LDAP (Active Directory) server
- Implemented the cell table and grid widget technologies for listing the data from searching and listing system
- Allowing users to dynamically view and edit live data from databases, GUI has Web 2.0 widgets like GWT's datepickers, dynamic data, textboxes
- Project included heavy use of asynchronous calls, passing data between the server and client using serialized java objects
- Developing the project by using the scrum methodology, organized sprint planning meetings, collected requirements from business owners, etc.
Environment: Google Web Toolkit, Java, Eclipse IDE 3.4, Apache Tomcat
Software Developer
Confidential, San Jose
Responsibilities:
- Developed the Widgets using Servlets and Java Server Pages (jsp) which are web containers for J2EE, HTML, Ajax (Dojo toolkit) and jQuery.
- Developed various widgets using the Spring Framework for the JDBC
- Integrated Widgets with the Mash-up, using Confidential Mashup Center.
- Used Confidential Rational Application Developer (RAD) to create and consume Web services
- Acquired JSON/XML data feeds from different repository APIs and the internal Wiki.
- Deployed and administered SOA applications on the Confidential WebSphere Application Server.
- Used Wiki to document the widget applications functionality.
Environment: Java, AJAX, WAS, RAD, Jquery, Confidential Mashup Center
Android Developer
Confidential
Responsibilities:
- Developed an app on android phone to detect faces on the phone
- Implemented the app on the emulator
- Developed as a part of a project for the Computer Science Department at Confidential .
Environment: Android, Java, MySQL, Eclipse IDE, Apache Tomcat.
Software Developer
Confidential
Responsibilities:
- Created detailed design documents for the FileSpace website (UML diagrams like Use case, Class, Sequence, and Component diagrams) using Confidential Rational Rose
- Implemented MVC design architecture using Ruby on Rails and MySQL
- Created applets, which are the client components for J2EE.
- Followed an Agile, Software Development methodology. Used NetBeans IDE
- Developed stored procedures, triggers, views, indexes to maintain referential integrity of the database.
- Designed an elegant Web 2.0 interface using HTML, jQuery, Ajax and dojo
- Used Spring Framework to manage the business objects
- Enhanced the performance and reduced the application response time
- Perform Penetration tests for the well-being of the website.
Environment: Windows, Confidential Rational Rose, MVC Architecture, Netbeans IDE, Java Script, AJAX, JQuery, HTML, CSS, MySQL, Apache Tomcat
Confidential
Responsibilities:
- Actively involved in analyzing and collecting user requirements.
- Wrote Specification for the development.
- Participated in Server side and Client side programming.
- Wrote SQL stored procedures, used JDBC to connect to database.
- Created an user Interface through HTML and JSP, Standard Tag library.
- Involved in developing various Servlets.
- Tested and validated the application on different testing environments.
- Used DB2 as the database and wrote SQL & PL-SQL .
Environment: Windows NT, Java (JDK 1.2), JSP, HTML, Servlets, DB2,SQL, PL-SQL, JDBC, Apache Tomcat, JBuilder.