We provide IT Staff Augmentation Services!

Senior Software Engineer Resume Profile

3.00/5 (Submit Your Rating)

NJ

Objective

A challenging position in software engineering and development

Visa Status

Confidential

Professional Summary

Technical Skills

  • Over 15 year experience in object oriented software engineering/development
  • Experienced many projects SDLC
  • Proficient in system analysis, design and implementation
  • Databases: Oracle, SQL Server, Sybase, Informix
  • Application/Web Servers: Tomcat, JBoss, WebLogic, WebSphere, iPlanet
  • Web: HTML,DOM,JavaScript,JSON,jQuery,Dojo,Ajax,JSF,RichFaces,Struts,SpringWeb,CSS,AngularJS
  • Perl, Shell Programming
  • C , Visual C , STL, C light
  • JAX-WS,SOA, Struts, Spring, Hibernate, Ajax, JSF, RichFaces, JAXB, SOA, PGP, Crystal Report/Server
  • Core Java, Multithreading, J2EE, Swing, Servlets, JSP, JSTL, EJB, XML, JMS, Web Services, RESTful,
  • Proficient in UI design and development Web, Swing
  • Proficient in relational databases
  • Proficient in backend and front end development
  • Proficient in SOA with Java
  • IDEs: Eclipse, WSAD, JBuilder, Visual Age, Visual C , Visual Studio 2010, Flash Builder
  • Operating Systems: Solaris, Linux, HP-UX, Compaq Tru64 Unix, Windows
  • Chart Tools: JFreeChart, Flex, Highcharts

Work Experience

Confidential

Title: Tech Lead, Senior Software Engineer

  • Leading role for full Software Development Life Cycle with 3 members
  • Analysis of business requirements
  • System architecture and design
  • Framework on SOA-based server side web services with Core Java, SOAP and REST
  • Database design and SQL and Oracle stored procedures development
  • Design and Implement AMC web application framework with web services running on WebLogic
  • Design and implement Web pages with JSP/Struts/SpringMVC/JavaScript/Dojo/JQuery/CSS/Ajax /JSON
  • Design and implement PDF documents with iText and Excel documents with POI
  • Design and implement various dashboard charts with JFreeChart and later with Flex
  • Migrate Struts to Spring MVC and JSTL
  • Responsible for AMC Web Portal releases
  • Fix security issues reported by Citi Vulnerability Assessment team
  • Design and implement continuous integration with Jenkins
  • Product support

Technologies used: Web Services SOAP, REST , Core Java, Multithreading, J2EE, JDBC, XML,

Servlets, JSP, Ant, Oracle, stored procedures, SQL Developer, Spring MVC, Struts, CSS,

Dojo, JQuery, JFreeChart, Flex, AngularJS, Jenkins

Env: Eclipse IDE, Windows XP/7, Oracle, WebLogic 10 Cluster, SVN, Linux, Tomcat 6

Confidential

Title: Senior Software Engineer, Capital Markets Front Office

  • Implementation of new requirements
  • Swing GUI development
  • Database SQL and Oracle stored procedures development
  • Develop messaging interfaces with ICE
  • Product support

Technologies used: Core Java, Multithreading, J2EE, JDBC, Swing, XML, FpML, Servlets, JSP, JMS,

Ant, SQL Server, Oracle, stored procedures, SQL Server Management Studio, TOAD, Spring IOC, iBatis

Env: Eclipse IDE, Windows XP, SQL Server, Oracle, Perforce

Confidential

Title: Project Lead, Senior Software Engineer

  • Major Software Engineer and Architect
  • Hands-on software development, deployment and maintenance
  • Work with business analysts to translate functional requirements into software design
  • Design and implement Java APIs for front office and back office
  • Design and develop front end GUI with Java Swing
  • Develop Java servlets as client-server communication channel and EJB as backend engine
  • Develop Message Driven Bean MDB as real-time listeners on JBoss App Server
  • Develop database communication between EJB and database through JDBC
  • Develop Oracle stored procedures
  • Design and implement static data storage and algorithm to calculate the brokerage
  • Create XML messages for trades to flow to other applications
  • Create Crystal Reports and manage Crystal Server
  • Develop schemas and style templates to create different XML formats HTML, PDF, XSL
  • Develop Java Web Services for internal/external apps to store/query credit trades
  • Develop Web Services using C as gateway to Bloomberg API
  • Develop Trade Management Service TMS API libraries in Java for front office
  • Use Java Message Service as real-time trading info communication JBoss MQ
  • Use JMS as real-time market data communication JBoss MQ
  • Deploy application on Solaris
  • Use Spring, Hibernate and RichFaces/JSF/Ajax to manage static data
  • Develop web UI for Credit Options using RichFaces/JSF/Ajax
  • Use CryptixOpenPGP Java API to encrypt data. Automate FTP process with Crystal Server
  • Develop a subsystem to communicate with DTCC through IBM MQ
  • Design and implement cache management on both server side and client side and synch them
  • Manage releases on JBoss Application Servder
  • Production support

Technologies used: Core Java, Multithreading, J2EE, JDBC, Swing, Java Web Start, JAXB, XDoclet, XML, FpML, XSLT, JBoss, Servlets, JSP, JMS, Ant, FOP for PDF, Web Services with Apache Axis, JExcel, Oracle PL/SQL and stored procedures, PGP, Crystal Reports and Crystal Server

Env: Eclipse, Windows XP, Solaris, Oracle, Toad, PL/SQL Developer, Perforce

Confidential

Title: Senior Software Consultant

  • design and implement new features requested by business analysts with Swing as UI
  • develop Sybase SQL and stored procedures
  • develop middle-tier for client/server communication with Corba
  • production support and application maintenance

Technologies used: Core Java, Multithreading, Swing, JDBC and Connection Pool, Sybase Stored Procedures, Corba, XML, Lotus Notes, DB Artisan, ErWin, Ant, WSAD as IDE

Platform: WSAD, Windows XP, Sun Solaris 8

Confidential

Title: Senior Software Consultant

  • design and implement web pages and interfaces with other systems through Corba
  • design and develop Oracle database stored procedures
  • develop shell scripts for cron jobs
  • developed a parser to extract data in text file and store in database

Technologies used: Core Java, Multithreading, J2EE, WebLogic, iPlanet, JDBC and Connection Pool, Servlets, JSP, Struts, JSTL, EJB, JMS, XML, Corba, Perl, JavaScript, Oracle PL/SQL and Stored procedures

Platform: Windows 2000, Sun Solaris 8

Confidential

Title: Senior Software Developer

  • Overall architecture and design of MMT used by bank and cash vault tellers
  • Server side data processing
  • Device Drivers Development currency counters such as JetScan, BillCon and GFR,
  • printers such as AddMaster and Epson

Technologies used: Core Java, Multithreading, Swing, XML, Object Oriented Design, Visual Age as IDE

Platform: Windows 2000

Confidential

Title: Senior Developer

  • GUI in Java Swing, legacy GUI in Visual C on Windows, legacy GUI in Motif on Solaris
  • Alerts Proxy server in Java socket to support legacy C/C clients on different platforms. It is a client for WebLogic J2EE and a server for C clients
  • Provide C/C API libraries on both Solaris and Windows for 3rd party
  • Web application in JSP

Technologies used: WebLogic App Server, Core Java, multithreading, J2EE, JMS, JSP, Servlets, LDAP,

Swing, JBuilder 5 as IDE, C /Visual C

Platforms: JBuilder, Solaris 7/8, Windows NT 4.0/2000

Confidential

Title: Tech Lead

  • Design and implement GUI using Java Swing
  • Interface with Sybase through Stored Procedures and JDBC
  • Publish/subscribe messages through IBM MQSeries Java API

Technologies used: Core Java, Multithreading, Swing, JDBC, Sybase, JMS with IBM MQSeries

Platforms: JBuilder, Windows NT 4.0, Sun Solaris 2.6

Confidential

Title: MTS Member of Technical Staff

  • Design and implement client GUI written in Java Swing and MFC to manage network elements
  • Design and implement server written in C
  • Corba IDL Orbix/OrbixWeb is the middleware

Technologies used: OO design, C , Java, Swing, JDBC, Oracle, Corba/Orbix, SNMP

Platforms: Microsoft Visual C , Windows NT 4.0, Sun Solaris 2.5

We'd love your feedback!