We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

FL

TECHNICAL SKILLS:

Languages and technologies: Java/Java EE Javascript/jQuery C/C++ C# /.NET

Integrated Development Environments(IDE):Oracle JDeveloper Oracle BPM Composer Eclipse

Oracle Fusion Middleware Development: Business Process Management (BPM) systems development Service orchestration with SOA BPEL, Composites Oracle ADF (Application Development Framework) Oracle weblogic 10.3 JDeveloper 11.4 Oracle Database 11g

UML and design patterns: Command and Business Delegate Factory Strategy Front Controller, etc. Aspect Oriented Programming (AOP) Object Oriented design and programming (OOD, OOP)

User Interface development: ADF, HTML JavaScript Adobe Flex, Cairngorm framework, ActionScript

Business logic and middleware: Spring EJB 3 Web Services, JAXB, JAX - WS OSA, BPEL, BPM Blaze DS

ORM and data tier: Hibernate PostgreSQL PointBase JPA

Development Life Cycle and methodology: Scrum Waterfall Hybrid

Application Security: SSL Key Tool OpenSSL

TestDriven Development: JUnit Jasmine

Automated Testing: Selenium

Continuos Integration and Software release engineering: Apache Ant Maven 2 InstallAnyWhere Cruise Control, Team City

Bug reporting and management: Bugzilla

Source control: Subversion (SVN) GIT

Mobile Application Development: Android Objective C

PROFESSIONAL EXPERIENCE:

Confidential, FL

Senior Software Engineer

Responsibilities:

  • Design, develop and architect web based, distributed multi-tiered systems for data center, infrastructure, and server management
  • Enterprise systems development with full Oracle stack and Oracle Weblogic Server 10.3
  • Develop process work flows with Oracle Business Process Management (BPM)
  • Service Orchestration with Oracle BPEL
  • Web Services development with Soap, Rest, JAXB
  • Service Virtualization with OSB
  • Web Application development with Oracle ADF
  • Java EE, .NET, C#, C/C++ languages
  • Application Security development with Java Key tools and OpenSSL
  • Test Driven development with JUnit
  • Automated Testing with Selenium
  • Continuous Integration and Software release Engineering with Team City, Maven, Ant, Cruise Control
  • Agile and Scrum methodolgy
  • ORM with Hibernate, JPA
  • Team development with Subversion adn Git
  • Defect management with Bugzilla
  • Code refactoring
  • Mobile development with Android and Objective C
  • Mentor junior team members

Confidential, FL

Senior Software Engineer

Responsibilities:

  • Analyze, design and develop CHIP based payment/prepaid/gift cards and authorization processing systems for MasterCard, Visa, EMV, etc.
  • Analyze, design, architect, develop and package new software components using EJB 3.0, EJB 2.1/2.0 and JBOSS 4.2
  • Design and develop distributed systems, based on asynchronous communication, using Message-driven Beans, JMS and WebSphere MQ/MQ Series
  • Analyze, design, architect and develop Web Services using JAX-WS, JAX-RPC, SOAP, AXIS
  • Analyze, design and architect POJO/Entity classes using Java 5 Annotations
  • Design and develop database persistent Entity beans using Hibernate core, Hibernate Annotations and Hibernate Entity Manager
  • Design and develop front end components using JSF and STRUTS
  • Design component security using JAAS, JCA and JCE; develop custom Login modules and CallBack Handlers
  • Design and develop database tables, views, queries, stored procedures, XQuery, etc.
  • Develop windows DLLs and applications using Win32, COM, MFC and ATL
  • Convert existing VB6 applications to C#/ASP.NET/ .NET
  • Provide mentorship to the other (several) developers

Technologies used: JBOSS 4.2, EJB 3.0, HIBERNATE, JSF, STRUTS, JBOSS Seam, JSF, Servlets, JSP, Web Services, JMX, J2EE & EE 5, JAAS, SOAP, Apache Axis 2

Confidential, Miami, FL

Senior Analyst/Developer

Responsibilities:

  • Gathered User requirements for new and existing systems
  • System Analysis, object-oriented design and development
  • Project Management and planning
  • Software architecture and design, UML
  • Post-implementation maintenance, and system modifications
  • Continuous dealership with users/internal clients to determine new requirements and to fix system bugs
  • Full life cycle Application development
  • System Analysis, object-oriented design and development
  • Code reviews
  • Application performance monitoring
  • Development of middle layer components for distributed applications
  • Sockets;
  • Web Services and XML
  • C#, .NET, Java, Sockets, JBase
  • Applications developed include but not limited to:
  • A monitoring system to monitor and ensure availability application systems 24/7.
  • Management Information System
  • Internet banking web application
  • Portfolio management and charging system for income generation

Confidential, Tampa, FL

TECHNICAL SPECIALIST

Responsibilities:

  • Full life cycle Application development
  • Develop real-time, high performance stock trading systems, for the ECN
  • Use Sockets, MSMQ, COM, .NET, C#, C++, XML
  • Develop regulatory reports with automatic FTP, File Encryption(Symmetric and Asymmetric), File compression etc
  • Develop interfaces to regulatory bodies and Traders
  • Design Order book API: a high-end, real-time order matching system

Confidential

Senior Web Developer/Analyst

Responsibilities:

  • Develop Internet Confidential
  • Develop EJB Components, COM Components
  • Use XML, XSL and XPATH to create dynamic web sites
  • Develop Web Projects using ASP.NET, C#, Servlets, JSP, J2EE, HTML
  • Develop Database components using JDBC, ADO.NET, Oracle and SQL Server

Confidential

Temenos Connector Product

Responsibilities:

  • Developed Temenos Connector middleware product using java RMI (Remote method invocation). The connector product enables integration of the banking system with front end products like Internet banking.
  • Developed various channels for server/client communication using xml and java
  • Developed various Listeners through which clients can communicate with the server. Listeners developed include but not limited to:
  • Listener for MQ Series (no Websphere MQ) using java, C and xml
  • Listener for Raw sockets channel using java sockets File listener, etc.
  • Developed Adapters for the above-listed listeners.
  • Developed java servlets to serve as Controller for incoming web connections
  • Developed http Handlers to validate incoming web requests
  • Developed java servlets to autanticate the web user, update HttpSession variables and make server calls through the Temenos Connector middleware.
  • Developed Java Server Pages (JSP) for use as web browser front end to the banking system
  • Developed java servlets to accept incoming browser requests, validate the request and make call other servlets depending on the application function being requested by the user
  • Implemented the Browser product on Apache Tomcat and IBM Websphere application servers.
  • Developed an interface between the banking system and OFAC system, via MQ Series
  • Configured the various MQ channels, listeners and ports
  • Developed the C functions and Unix shell scripts to transfer relevant transaction information from the banking system to OFAC system and vice versa

Senior Developer/Analyst

Confidential

Responsibilities:

  • Developed modules for GLOBUS/T24 Banking System:
  • Languages and Technologies used: JBase, J2EE, C#, VB.NET, C++, Java, Info Basic
  • Full life cycle development
  • Analyze current banking operations, processes, information and application requirements
  • Object-oriented design and development
  • Areas of coverage include (but not limited to):
  • Customer Information File,
  • Accounts, development
  • Money market, Foreign Exchange,
  • Securities Trade and Portfolio Management,
  • Loans and Deposits,
  • General Ledger and other reporting.

Technical Analyst

Confidential

Responsibilities:

  • Languages: Visual Basic 6, C++, java
  • Develop SWIFT interface for Confidential
  • Develop FEDWIRE interface for Confidential
  • Develop Graphical user interfaces for Confidential
  • Develop ACH
  • Develop payroll interfaces
  • Develop interfaces with Websphere MQ
  • Implement GLOBUS/T24 Banking System in banks, locally and internationally

Confidential

Senior Software Developer

Responsibilities:

  • Developed the banks enterprise architecture, Technology plan and IT strategy.
  • Developed the bank’s Intranet: Used for corporate information sharing, collaboration and Online forms approvals and processing. Platform was SQL Server 6.5, IIS4.0 and Visual basic 5.0 and ActiveX.
  • Established the bank’s presence on the Internet by developing and maintaining the bank’s web site using HTML 4.0 and FrontPage 98.
  • Developed an Online Profitability Reporting system using Visual basic and Crystal Reports.
  • Team Leader on various computerization projects of the bank including Smart card, Business Process Re-engineering, BUSINESSOBJECTS, Software/Application development and Implementation of New banking system.
  • Led the bank’s Work Flow Automation Project. Developed the systems and procedures using Lotus Notes 4.6.1.
  • Introduced new Information Technology in the bank: Smart card, email/internet, Workflow Automation, Windows NT and Client Server.
  • Documented the bank’s processes and Current Business Practice.
  • Developed systems using Visual Basic 5 & 5, Visual C++ and SQL Server 6.5.

Hire Now