Software Developer Resume
Bryan, TX
SUMMARY
- More than 8 years of experience in Banking, E - Commerce, Legal, Finance, Investment Banking and other industries using diverse technologies, which includes web-based and client-server applications. Over the years, I have worked as an Application Developer in various Object-Oriented N-tier Systems on various platforms.
- Around 8 years of industry experience in the design, development, implementation and trouble shooting of various Java / J2EE / Web based applications.
- Experience in WebFocus reporting for over a year.
- 1+ year of experience working with PHP, GWT and WebFocus.
- Expertise in technologies related to Sun Microsystems viz. Java / Servlets / JSP / XML / Struts / Hibernate / JNDI / Spring.
- Proficient in designing and developing the front end, component-based and object-oriented systems for building multi-tier architecture with hands-on development expertise in front end GUI layer.
- 2+ years of experience using Flex3/4.
- Worked on Eclipse base for over 5 years.
- Experienced in implementing and deploying enterprise applications using MVC Pattern and Struts.
- Expertise in integration of existing applications with Enterprise Java.
- Expertise in database development and implementation using Oracle, SQL Server, DB2, PL/SQL and Sybase.
- 4+ years of experience in developing the user interfaces using CSS, HTML and Validations using JavaScript.
- 4+ years of experience using web technologies like AJAX, DHTML and JQuery.
- Strong experience in developing websites using HTML5, CSS3, JavaScript, JQuery and JSON.
- Developed websites using JavaScript frameworks such as AngularJS and BackBoneJS.
- 1+ years of experience working under Unix/Linux environment.
- Functional experience included involvement in various phases of Software Development Life Cycle, system development including interaction with client for estimation and requirements, implementation and support. Experience in Rapid Application Development and Agile software development approach.
- Effective Team Player, excellent work ethics, ability to work in a diverse environment, and self-motivated to contribute towards team/company goals, in addition to individual commitment towards excellence.
TECHNICAL SKILLS
Languages: C, C++, Java, SQL, PL/SQL
Operating Systems: Windows 98/2000/XP/NT, Linux, Unix, MS-DOS.
Java Technologies: J2SE, J2EE, JSP, Servlets, Swing, JDBC, JNDI, RMI, Java Beans
Web/App. Server: Tomcat 5.5/6.0, Weblogic 8/10, Websphere 7
Frameworks & IDE Tools: Struts, Spring, Hibernate, Flex Builder, JUnit, ANT, AJAX, Log4J, Eclipse, XMLSPY
Web-Development Technologies: JSP, JSTL, EL, JQuery, DOJO, Twitter BootStrap, Custom Tag Library, XML, HTML 4/5, JavaScript, CSS 2/3, DHTML, Servlets, Flex 3/4, MXML, ActionScript 3.0, PHP, GWT, AngularJS, BackboneJS
Databases: Oracle 8/8i/9i/10, MySQL, DB2, Microsoft Access, Microsoft Excel, Sybase
OOAD: UML
Version Control Systems: VSS, Tortoise SVN, ClearCase
Other Applications / Tools: Needles, Quickbase, BlazeDS, UNIX Shell Scripting, Quartz, WebFocus
Software Development: Agile Development, Rapid Application Development
PROFESSIONAL EXPERIENCE
Confidential
Software Developer
Responsibilities:
- Use of Java and J2EE technologies like Struts and Spring.
- Responsible for setting up Angular JS framework for UI development.
- Developed html views with HTML5, CSS3, JSON and AngularJS.
- Use of HTML5, CSS3 and JQuery in InfoWizard.
- Use of WebFocus Reporting.
- SQL Server and Oracle as Databases for both the applications.
- Working with cursors, stored procedures and triggers.
- Use of BuildForge for automatic build process.
- Use of Quit for unit testing.
- WebSphere7 used as the application server.
- Managed a team of 4 people for a couple of small projects that last around 2 months.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Developed software using AGILE methodologies.
- Used Apache POI to generate Excel documents.
- Implemented Struts action classes.
Environment: Java, JSP, Servlets, Struts, Spring, WebFocus, SQL Server, HTML5, CSS3, AngularJS, JavaScript, JQuery, AJAX, JSON, XML, XML Schemas, HTML, AJAX, CSS, Log4j, WebSphere 7
Confidential
Software Developer
Responsibilities:
- Use of PHP for backend programming and GWT for frontend.
- Use of WAMP server for database.
- Use of JSON to pass data between frontend and backend.
- Use of GitHub for version control.
- Worked with charts and graphs using GWT.
- Extensively used Hibernate in data access layer to access and update information in the database.
- Hibernate framework is used in persistence layer for mapping an object-oriented domain model to a relational database (oracle).
- Implemented AJAX for better user experience by dynamically providing Asynchronous request and response communication between the client and the server.
- Implemented logger for debugging and testing purposes using Log4j.
- Developed stored procedures and triggers with PL/SQL.
- Revised the LoanPlus2 to LoanPlus3. Was involved in the latter stages of the redesign working with a lot of accounting and management reports.
Environment: Java, PHP, GWT, JSON, XML, XML Schemas, HTML, AJAX, CSS, Log4j, WAMP, Hibernate
Confidential
Programming Analyst
Responsibilities:
- Work on a team of 10 people who deal with Billing, Copyright and Terms of Service for Verizon Online.
- Implemented complex business logic using Struts xml, interceptors, action classes and POJO objects in Struts 2.1 framework.
- Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
- Application design and enhancement using UML diagrams
- Use of JSP and Servlets throughout the code.
- Involved in the bug tracking and Unit Testing using JUnit framework Involved in Performance Tuning of the database
- Involved in the production support of the application
- Use of AJAX to seamlessly use Javascript to execute code on the go.
Environment: Java, Oracle, SQL Developer, Weblogic 8/10, JDBC, Servlets, JSP, XML, XML Schemas, XSLT, HTML, AJAX, CSS, Log4j, ANT
Confidential, Bryan, TX
Project Manager and Developer
Responsibilities:
- Managed and guided a team of 20 people successfully handling company operations when needed.
- Entirely worked in Adobe Flex 3.0, Java, JDBC and Sybase along with small use from some other technologies listed below.
- Involved in the design, flow and creation of the ARC (Automated Records Collection) software.
- Writing complex queries using Interactive SQL in Sybase.
- Used Quartz Scheduler to run timed jobs.
- Used BlazeDS server for the software.
- Generated PDF documents on the fly with the ability to auto-fax and auto-email the documents.
- Used Java Script for client side validations.
- Involved in testing complete flow of the modules.
- Implemented Log4J for Logging Errors, debugging and tracking.
Environment: Java, Flex 3.0, Sybase, MySQL, Needles, JDBC, Servlets, JSP, XML, XML Schemas, XSLT, HTML, AJAX, CSS, Log4j, Quartz, BlazeDS
Confidential
Software Analyst/ Developer
Responsibilities:
- Involved in coding Servlets, JSP pages, and Java-Script
- Gathered user requirements and followed by analysis, design for HR module.
- Created graphical user interface (GUI) using JSP, HTML, and CSS.
- Followed CMM Level 5 approach for the development of system.
- Application was developed on MVC (Model View Control) paradigm.
- Developed Data Access Objects (DAO) using JDBC API for Database access.
- Involved in developing code for join operations.
- Architect UML diagrams which includes Use Case Diagrams, Sequence Diagrams and Class Diagrams.
- Designed and developed necessary PL/SQL queries and stored procedures.
Environment: JDK 1.4, JSP, Servlets, JDBC, Oracle 8i, Tomcat, RationalRose 2002.
