We provide IT Staff Augmentation Services!

Sr. Java Swing Designer & Developer(contractor) Resume

2.00/5 (Submit Your Rating)

MN

SUMMARY:

  • 9+ years of experience in the IT industry
  • Ability to quickly ramp up and start producing results given any tool or technology
  • Expert level in designing and development of GUI tools in Java Swing desktop applications.
  • Strong AWT/Swing experience including UI layouts, usability design, and user interaction
  • Solid understanding of Swing Components, window classes, layout managers, event handling and custom rendering / editors, JTree, JTable, Collections Framework, Multi - Threading, EDT, etc
  • Experience in developing Multi-threaded, Memory Critical Applications deployed in devices used in aircraft.
  • Strong overall experience with Object Oriented Analysis(OOA/OOPS), Design, Development, Testing, Deployment, Support.
  • Ability to work in a team and guide a project to success
  • Experience in handling the teams in distributed team environment and Onsite/Offshore team model.
  • Practiced Agile development methodology in the software product development.
  • Experienced with Full Software Development Life Cycle(SDLC) - 5 life cycles
  • Strong domain knowledge in NMS, EMS, SNMP/TL1/CLI protocols
  • Strong experience working in the Client Server projects using n-tier architecture
  • Expertise in large-scale System integration project, System Analysis, Design
  • Expertise in J2EE Design Patterns like Data Access Object, Business Delegate, Singleton pattern and Model View Controller(MVC), Fly Weight, etc.
  • Messaging based DB synchronizing tools like, Daffodil-Replicator, especially in Pub/Sub model.
  • Some of my works can be seen at:

TECHNICAL SKILLS:

Technologies: Core Java, Swing(JCF, EDT, Threads), AWT, NMS, EMS, SNMP/TL1Framework / API s JavaCollectionsFramework, JAXP, JFreeCharts, DOM, SAX

Server Side Technologies: J2EE, JSP, EJB, Servlets, JMS(Messaging Queue)

Servers: Apache Tomcat, JBoss

Web Technologies: HTML, DHTML, XML, DTD, JavaScript

Databases: Oracle 9, Sybase, SQL, Derby, JDBC

Opensource softwares: Derby, Daffodil, SquirreL SQL Client, Linux shell scripting

Tools: RAD 7.0, Eclipse 3.3, ANT, CVS, Bean Builder, NetBeans IDE, Rational Clearcase, MS NetMeeting, LiveMeeting, Log4j, Eclipse Debugger, JUnit, JDeveloper, JavaWebStart(JWS), MS PowerPoint

Operating Systems: RedHat Linux, Windows XP, UNIX

PROFESSIONAL EXPERIENCE:

Confidential, MN

Sr. Java Swing Designer & Developer

Responsibilities:

  • Technical lead with the POCs and Prototypes preparation for various functionalities in eLogBook for client’s approval.
  • Design and develop the GUI screens for the application using Java Swing.
  • Framework API with customized swing components are used to maintain the uniform look and feel.
  • Designing the screens in compliance to the other existing application and developing the swing components accordingly.
  • Adhering to the ‘Human Computer Interface’ standards developed by Boeing.
  • Extensive use of swing components like JTable, JComboBox, JList, JCheckBox, JMenu, JMenuItem, etc
  • A standalone ‘Keyboard Panel’ built for the framework in EFB.
  • Derby, an open source DB is used to store the data.
  • Used Daffodil to synchronize the data between left and right EFBs.
  • Used Embedded and Distributed DB drivers.

Environment: Java 1.5, Swing, Eclipse 3.3/RAD 7, XML, Derby, Daffodil Replicator, Websphere MQ, Windows 2000, Linux

Confidential, St Louis, MO

Sr. Java Developer

Responsibilities:

  • Part of the design and development team building new modules using Java Swing.
  • Designed and developed the GUI using Java swing components for new modules.
  • Creating different Swing layout and using Swing controls for making UI, taking input from the user and making changes to the model.
  • Designing the screens in compliance to the existing application and developing the swing components accordingly.
  • Extensive use of swing components like JComboBox, JList, JCheckBox, JMenu, etc
  • Extending logical data model.
  • Adding different actions to menu and toolbar.
  • Developing full unit testing scripts using JUnit.

Environment: Java 1.5, Swing, JSP, Eclipse 3.2, XML, Oracle 9, JBoss, WebSphere, JUnit, Windows 2000

Confidential, San Jose, CA

Systems Engineer

Responsibilities:

  • Part of the design and development team of the core Java API.
  • Lead the team for building the Java Swing GUI tools, SQLOne console and Migration report generator.
  • Successful development and shipping of Release 2.0
  • Design and implementation of UI using Swing control to check log details.
  • Parsing the given SQL and storing them in the database tables.
  • Writing various custom swing components using JTable, JTree, etc
  • Writing the TableModels and TreeModels for the swing components to use in the place of Default models.
  • Participate in Design sessions of tools built around the core SwisSQL API.
  • Successfully implemented the first release, new architecture in production.

Environment: Java 1.4, EJB, Swing, JLCA(.NET), XML, Oracle, DB2, MS SQL Server, Linux.

Confidential, Kansas city, KS

Lead Engineer

Responsibilities:

  • Leading the team for the entire life cycle of project ‘Sprint proxy server’.
  • Participating in requirements sessions, mapping Business requirements to system requirements
  • Design and developing core java classes based on different design patterns.
  • Writing util classes for serializing objects.
  • Involved in design and developing core java classes to parse XML files and create Java wrapper classes on fly depending on the settings inside the XML file.
  • Implemented the Observer Pattern using the java Observer and Observable framework for communication between objects and refresh UI.
  • Writing bean classes for object’s properties.
  • Leading the development team through development and testing phases of the project.
  • Designing the structure for code versioning and code maintenance in CVS.

Environment: Java, J2EE, EJB, JSP, XML, BEA Weblogic, ANT, CVS, Linux.

Confidential, San Jose, CA

Senior Software Engineer

Responsibilities:

  • Designing the XML model for the message storage and implementing it.
  • Mapping the requirements into workflow diagrams.
  • Involved in writing thread safe classes for showing updating model into JTable, JTree.
  • Involved in creating different Swing layout using Swing controls for making UI, taking input from the user and making changes to the model.
  • Involved in design and coding GUI component and layouts(like Gridbag, Card layouts)
  • Socket programming for the acknowledgement message listeners received through TCP and UDP.
  • Writing classes to create XML structure files to save properties.
  • Writing classes to parse XML file and create the JTree component to show properties.
  • Involved in market requirement analysis based on the Telecom GR standards.
  • Involved in the performance tuning track and conceded several code review sessions

Environment: Java, Swing, NMS, TL1, XML, JAVACC, Linux, NetBeans IDE, BeanBuilder

Confidential

Software Engineer

Responsibilities:

  • Core java/swing development team member
  • Involved in coding of Java classes.
  • Developed the common utilities for the product using core java
  • Developed the client side program using Java Swing/AWT
  • Involved in Analysis, Bug Fixation, Testing, Documentation.

Environment: Java, RMI, AWT / Swing, Applets, HTML, JavaScript, XML, Vi Editor, Visual Source Safe

We'd love your feedback!