We provide IT Staff Augmentation Services!

Senior Java Swing Developer Resume

2.00/5 (Submit Your Rating)

Nyc, NY

SUMMARY:

  • Around 9+ years experience in Analysis, Design and Development of Application software on different platforms.
  • Experience in complete Software Development Life Cycle and strong knowledge of Object Oriented Analysis, Design and Programming techniques.
  • Trained and certified in PSP/TSP process.
  • Experienced in Team management and have coordinated/supervised offshore teams.
  • Experience in J2EE technologies such as JSP, Servlets, EJB, JDBC, JNDI, RMI, XML, HTML, and JavaScript.
  • 8+ years experience in developing standalone desktop applications and user interfaces using SWING and web applications using J2SE, J2EE, Java beans, CORBA.
  • Experience in developing and deploying applications with BEA WebLogic, IBM WebSphere,JBoss.
  • Around 2+ years experience in Microsoft Technologies using VB.Net, C#, ASP, ASP.Net.
  • Extensive (3+ yrs) experience of Web / GUI development, Components, Base Classes, Custom Controls, User controls, Web Services, JAVASCRIPT, DTD, XSL, CSS, IIS, PWS.
  • Extensively used UML diagrams to define the System Architecture.
  • Hands on experience in developing Cursors, Stored procedures, Packages and Triggers using PL/SQL
  • Experience with SQL LOADER,TOAD,Rapid SQL,Oracle SQL Developer,SQLPlus.
  • Worked extensively on XML/XSLT for data transformation, generating DHTML pages and transforming XML to other document formats.
  • Around 1.5 years experience with AJAX.
  • Experience with version tracking systems like JCVS, Tortoise, and Rational Clear case, CM synergy,SVN.
  • Strong analytical, problem solving and communication skills with the zeal of learning new technologies.
  • Experience working in numerous Agile teams and participating in Scrums.
  • Ability to adapt to new environments with strong interpersonal skills.

TECHNICAL SKILLS:

Languages: Java, J2SE, Java Script, UML, SQL, PL/SQL, C, C++, C#, ASP, ASP.Net, VB, VB.Net, HTML, CSS, XML, XSLT.

J2EE Technologies: J2SE, JDBC, RMI, EJB, Servlets, JSP, JAXP,JAXB

Web Servers: Apache HTTP Server, IBM HTTP Server,Weblogic,IIS, PWS

RDBMS: Oracle9i,10G, 11G,MySQL, MS SQL Server,Sybase

Frameworks: log4j, Jide, JScience, JFreeChart, JGraph,Castor, Ext - JS, GWT, JWSDP,ATLAS,Lucene

Build Tool: Ant 1.6.5.

Operating systems: Windows NT 4.0/95/98/2000/ XP, UNIX, Linux.

PROFESSIONAL EXPERIENCE:

Confidential, NYC, NY

Senior Java Swing Developer

Responsibilities:

  • Design and code the new system wide caching system.
  • Designed and coded the delayed save cache for the AutoQuote Management blotter.
  • Designed and coded the delayed save cache for the CCP blotter.
  • Provided production support for all GUI users.

Confidential, NYC, NY

Team Lead

Responsibilities:

  • Design and code the new web front end in Angular.
  • Designed and coded the new IOS App with Swift and Parse.
  • Designed the various Storyboards for concurrent apps being developed.
  • Lead an offshore development team.

Confidential

GUI Lead

Responsibilities:

  • Design and code the new common GUI framework and start moving various systems to the new architecture.
  • Designed and coded the screen for the Equity desk.
  • Designed and coded the new SAAS/CMO screens with Lucene Searches.
  • Designed and coded the new Legal Entity screens with Lucene Searches.
  • Train new developers in the new API.

Tech Lead and Architect

Responsibilities:

  • Coordinate and Oversee development efforts with an offshore development company hired for primary developments tasks of the system.
  • Designed and coded the Portfolio Stratification and Loan Pricing screens.
  • Designed and coded the Pricing workflow, which is used to drive the entire pricing process, starting from receiving a client tape, loading it up to price, sending loans to price and generating the final Price file.
  • Designed and coded the ELS Methodology screen, used to setup a methodology to price performing loans.
  • Designed and coded the Pool Splitting screens to divide an inbound file in various sectors, namely, current, re-performing and delinquent loans, enabling evaluators to price sections of a file differently.
  • Coded part of pricing process used to run Day Pricing on the Amazon Cloud.
  • Designed and coded the Magnitude Report Screen, which lets the Evaluator compare different pricing runs.
  • Designed and coded the Search Dimensions dialogs to help fine tune inputs to the Pricing Engine.
  • Designed and coded extensions to various common components being borrowed from the core system.

Environment: Core Java, Java Swing, JIDE, Swing Builder, JBoss, Spring MVC, Hibernate, Oracle, XML Beans Hudson, SVN, Amazon Cloud.

Confidential, Mclean, VA

Tech Lead

Responsibilities:

  • Designed and coded the XSD and the XML files to be used.
  • Designed and coded the XML parser to create the initial setup for the entire Java SWING GUI.
  • Designed and coded the various components of the UI to gather relevant information from the parsed XML file to create the initial layout of the screen with the various swing components.
  • Coded the EuroDollar,OtherRates, treasury, swap, Swaption and VolsTabs for the ALM desk traders.
  • Coded the Discount Notes, Notes, Callable Notes tabs for the Debt Desk Traders
  • Implemented the Email functionality used to send emails on Submission and approval of data.
  • Coded the DAO’s used to interact with the IPMS (Sybase) database.
  • Designed and coded the Ejb that was used to interface between the DAO and the front end GUI.
  • Created the various SQL queries, the ant and build scripts.
  • Enhanced the Key Issues GUI to include the new instruments.
  • Handled deployment of application to the Weblogic server and distribution of the application through Java webstart
  • Created the Manula File upload component for the Mortgage Desk, as part of KI Gui, using servlet and HttpClient.
  • Managed deployments to Test and Production environments and Autosys job scheduling.
  • Created unit tests and participated in creation of various test cases with the Testing team.

Environment: Java Swing, XML, XSD, Sybase, Java webstart, JWSDP, Eclipse, Apache POI, Rational Rose, Rational Clearcase,CLearQuest, Rapid Sql,Unix,Autosys.

Confidential

Sr. Web UI Lead

Responsibilities:

  • Design and Develop the various components using Ext-js.
  • Designing and coding of the Commission calculator, Quote Workbench.
  • Coded the various Excel and Pdf reports, used in most tools.
  • Implemented the Email functionality used to send various reports and data automatically as email attachments.
  • Designed and coded the Mass Match tool.
  • Coded the various Ejb, JSP, JavaScript, CSS files used in the components.
  • Implemented various RFC calls and web services to integrate the Web UI to the SAP XI and ABAP pieces.
  • Designed the Help screen and prepared various documentation for the web UI.

Environment: Ext-js, Java, Netweaver Developemnt studio, SAP ABAP, XI, Aspose, Lowagie, Java mail, DTR.

Confidential, Chicago, IL

Sr. Engineer Client Systems

Responsibilities:

  • Code the various functionalities, conduct formal code reviews and discuss coding standards and practices for a GUI development.
  • Designing and coding of new Instrumentors for the SHM GUI.
  • Coded the new interface to let the user create calculated conditions, which uses calculations that could be created, updated and modified from a completely different screen.
  • Created the new Calculations editor screen and tied it to the existing create conditions screen and the backend.
  • Modifying the existing GUI to accommodate changes to let users create conditions with calculations, identify what conditions use calculations and then set alarms for those specific conditions.
  • Backend design and code for ICS, for calculations and conditions with calculations.
  • Improved logging for certain scenarios in the IMM gui, when a specific threshold value is reached, instead of setting up alarms for it.
  • Developed a new version of legacy Java software for investigating violations of trading rules by brokers.
  • Enhanced a maintenance application for stocks and other entities used by the stock exchange.
  • Developed Java code for the Swing user interface down through calling of stored procedures. Also developed much xml for object-relational mapping and externalized rules for market regulation.

Environment: IntelliJ, Clearcase, CORBA, Java Swing, Core Java, CMI/FIX protocol.

Confidential

Sr. Software Engineer UI design

Responsibilities:

  • Designed and Developed the Monitoring and commanding capability in the Java Swing UI using the common Swing components.
  • Developed the Schedule object and internationalized it for use in different locales.
  • Designed and coded controller classes using J2SE that would talk to real hardware controller to access their states and gave the user control over the hardware through the multithreaded UI.
  • Used Oracle to store the state of a particular controller, which would then be used to run scheduled maintenance on the system along with producing daily reports.
  • Developed and designed the various Wizards that enabled setting up a new site using the available objects and devices.
  • Developed the Standard summary and Device summary components for the UI that are used to monitor the devices setup on a site.
  • Coded the Graphical Trend for the monitoring UI part to observe the available trend data.
  • Used CM synergy for version control and the PSP/TSP during the entire project life cycle.
  • Develop design documents for the entire UI.
  • Manage the team of other UI developers for design and code of various modules.
  • Designed and developed the various UI features including the UI framework, workspace, and Function Bar controls.
  • Designed and developed the Datagrid that will be used as a standard component across all summary components across the UI.
  • Developed and designed the Standard summary, device summary, Alert summary, schedule summary, Trend Summary and Trend Details UI portions and interacted with the Data Access portions.
  • Used Nunit to Unit test all portions of the UI.
  • Used CM synergy for version control and the PSP/TSP during the entire project life cycle.

Environment: Visual Studio 2005, PSP dashboard, NUnit, ASP.net 2.0, AJAX 1.0, C#, NMock, CM synergy, Web Inspection Toolkit (WIT), ProcessMax.

Confidential, Deerfield, IL

Sr. Java Developer

Responsibilities:

  • Designed and Developed Admin GUI Using Java Swing. Used JMenuBar, JMenu, JTimer, JTable, JProgressBar, JTree and implemented the ActionListeners for all the Swing Components used in Admin GUI.
  • Involved in the development of the front-end using JSP, JSP Tag Libraries and HTML.
  • Used IBM WSAD IDE to develop the different J2EE components like EJBS, Client jars, Web Modules and Application EAR modules.
  • Used Apache’s Jakarta STRUTS as MVC framework for designing the complete Web tier.
  • Wrote PL/SQL stored procedures and did performance tuning of complex queries.
  • Developed logging module-using Log4J to create log files to debug as well as trace application.
  • Used CVS for version control.

Environment: JAVA Swing, Windows Operating system, Rational Clear Case, Oracle10g, PL/SQL, WebSphere Studio Application Developer WSAD, Enterprise Java Beans (EJB), Struts, HTML, J2EE,UNIX, TOAD.

Confidential

Software Intern

Responsibilities:

  • Senior Team member, UI lead.
  • Involved in the development of the Graphical User Interface using Java Swing. Used the JIDE framework, JGoodies, Looks and JGraphAddons libraries to substantially add to the capabilities of Swing.
  • Design of Biochip components using JGraph and enabling their layout on the chip real-estate.
  • Designed and coded the J2SE solver, used to solve differential equations for the multithreaded simulation.
  • Creating the property classes with the appropriate units using the JScience library.
  • Involved in unit testing and integration of the application.
  • Coded Modules on the C++ Solver, that ran the differential equations for the GUI.
  • Used Log4J and AspectJ logging framework.
  • Used License4J for licensing of the application.
  • Responsible for project documentation, status reporting and presentation.

Environment: JAVA, J2SE,C++, Oracle 9i,and XML with additional use of JFreeChart, JIDE, Castor, XPath, XQuery, and MYSQL. IDE’s used JBuilder, Netbeans,.

Confidential

Trainee Software Developer

Responsibilities:

  • Designed the system, screen layouts.
  • Designed Use Case diagrams, Class diagrams, and Sequential diagrams using MS Visio.
  • Design the GUI for the Accounts and Purchase modules using Java SWING.
  • Programmed Stored Procedures, Functions and Package to implement business rules.
  • Developed Forms, Menus, Object Libraries, and PL/SQL Library using Oracle Forms Developer 6i.
  • Created and maintained development environment and Resolved Production and Validation Environment problems.
  • Analysis and Design of Use-Case Diagrams, E-R diagrams and DFD’S
  • Coding and Deployment of EJBs on the WebLogic server.
  • Implementation of Business Logic by using Container Managed Entity Bean, Stateless and Stateful Session Beans at the Middle Tier

Environment: J2EE, JSP, EJB2.0, Oracle 8i, beans, XML and Weblogic.

We'd love your feedback!