We provide IT Staff Augmentation Services!

Senior/lead Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Web based SPA Front End UI/UX design and development
  • Object - oriented analysis, design, and development
  • Full stack enterprise application design and development
  • Graphical user interface application design and development
  • Interact, negotiate, and communicate with clients and staff at all levels

EXPERIENCE:

Senior/Lead Software Engineer

Confidential

Responsibilities:

  • Lead the UI team to rewrite and replace a Flash based legacy system with one written using Java and Swing.
  • The application is a large enterprise level SPA web based application with high availability and SLA requirements.
  • The current production version uses Confidential 's Ext JS JavaScript framework on the front end and Java, Spring, JMS, Hibernate, Oracle on the back end.
  • Also lead multiple mobile projects using Confidential ’s Touch mobile framework with deployment to Apple’s App Store and Google Play using Adobe’s PhoneGap. In early 2015, the team began to build the company’s next generation of products using ES6/ES.Next technologies.
  • The front end technology stack includes React (ReactJS), Redux, Material-UI, and Apollo GraphQL.
  • The server technology stack includes Kotlin, Java, and Postgres.

Current additional technologies include: HTML5, CSS3, SASS, Canvas, React-Bootstrap, Aurelia, AJAX, REST, JSON, Babel, Git, GitHub, Scum, Agile, WebStorm, IntelliJ IDEA, and JIRA.

Confidential

Manager of Applications

Responsibilities:

  • Responsibilities included the personnel and technical management of a department of Java developers.
  • Designer and release manager for Confidential and ServicePATH, real-time network and system performance managing, monitoring and reporting products.
  • Both are multi-tiered applications with Java/Swing and HTML clients (Windows and Solaris) with a server side Servlet and EJB layer that communicates through CORBA to business services (C++), report services (Actuate) and database layers (Oracle8i) executing on a Solaris server.

Additional technologies used: XML, Rational Rose/RUP, ClearCase, Silk Radar, MS Project, Tom Sawyer, JBoss, Tomcat, Ant, and JavaScript.

Senior Software Engineer

Confidential

Responsibilities:

  • Responsibilities included the development of a Java and CORBA based configuration audit utility, research and recommendation of obfuscation tools and techniques, and documentation of the application’s architecture, programming interface and CORBA interface.
Senior Software Engineer

Confidential

Responsibilities:

  • Responsibilities included leading the analysis, design and development of their risk management applications.
  • The implementation language was Java/C++ using Swing/JFC, Java 2D, JDBC, JNI, JBuilder, Visual C++ and SQL Server for Windows NT.
  • The OOA/OOD methodology was UML.
  • The application servers used were Borland’s AppServer and NetDynamics.
  • Began the analysis, design and prototyping of future versions of the products using new technologies including J2EE, EJB, Servlets, JSP and JavaScript.

Confidential

Senior Software Engineer

Responsibilities:

  • Responsibilities included being the Object-Oriented and VisualAge Smalltalk mentor and the analysis, design and development of their customer service and policy management call center application. The implementation language was VisualAge Smalltalk for Windows NT.
  • The database was DB2 using the Micado database framework. The OOA/OOD methodology was UML using Rational Rose.

Confidential

Senior Software Engineer

Responsibilities:

  • Responsibilities included the architectural and design review of their call center applications and report to the CIO regarding proposed changes and enhancements to the applications.
  • Responsibilities included the design and development of their next release of Magellan, a visual development environment.
  • Mentored junior developers in Object-Oriented technologies.
  • The implementation language was VisualSmalltalk for Windows NT. The database was Sybase.
  • The OOA/OOD methodology was OMT with Use Cases using SelectOMT.
  • Researched new technologies for future versions of their products.
  • These technologies included Java related technologies and CORBA.

Confidential

Senior Software Engineer

Responsibilities:

  • Responsibilities included review and restructure the user interface of Confidential . application that the athletes, press, and Olympic workers use to view details about the athletes, the events’ venues and schedules, Olympic history, and other information.
  • The implementation language was VisualAge Smalltalk for OS/2 Warp.
  • Responsibilities included leading the design, development, and marketing of Confidential and its related products.
  • Confidential is a Windows application development environment for non programmers.
  • The implementation language was Smalltalk/V and Visual C++ for Windows.
  • Considerable graphics and 2D drawing and manipulation were used.

Senior Associate Software Engineer

Confidential

Responsibilities:

  • Responsibilities included the design and development of the graphical user interface for Node Patrol's Windows Administrator.
  • The implementation language was Microsoft's Visual C++ for Windows.
  • Responsibilities included being the lead designer of the user interface team for NVDM/6000 and related versions, the UI focal point for the contractor, the GUI designer/developer responsible for the port from AIX Motif to OS/2 PM and other client systems including HP Unix, BSD Unix, Mac and Windows.
  • The implementation language was C++ using Computer Associate's class library CommonView.
  • Responsibilities also include the design department's contact person with Human Factors and other groups needing design and development input regarding object-oriented concepts and UI in general.
  • During this assignment, I attended OOPSLA '92 and Novell's NetWare classes.
  • Responsibilities included being the lead designer of the user interface team to design and develop the graphical user interface for NVDM/2.
  • The implementation language was Smalltalk/V PM and C for OS/2. The OOA/OOD methodology was CRC.

We'd love your feedback!