Syed T. Rahman
**** ******* *** **, ******* Beach, FL 33436
Home: 561-***-**** email: ***********@***.***
Summary
Experienced Software Engineer who brings the newest technologies to a company’s product line. Extensive involvement in architecture, design and development of applications and system-level software using the state-of-the-art tools and methodologies. Quick learner, skillful problem-solver and highly reliable for delivering quality software on time, within budget. Passionate, motivated and committed for any team size.
Over 15 years of industry experience covering the following areas:
Full life-cycle systems development of scientific and commercial software systems
J2EE technologies including JSP, EJB, etc., together with Struts and Spring frameworks
Object-oriented design and development in Java, C++ and Delphi
XML processing, XML Schema, XSLT, Web services, WSDL, SOAP
Business Integration, BPEL, enterprise messaging, queues, SOA, ESB
Integration with SSO and Directory Service for authentication/authorization
Web technologies, HTML/DHTML, CSS, JavaScript and AJAX
Open-source tools like Tomcat, Ant, Maven, Axis, Log4J, JUnit, Eclipse, etc.
IBM technologies like Websphere, MQ, DB2, RAD and RSA
Oracle technologies like EBusiness Suite, JDeveloper, OC4J, OID
Oracle, DB2, SQL Server, MySQL databases, SQL, PL/SQL
Modeling using UML and SysML with IBM RSA and EMF
Windows GUI applications with Visual C++, Delphi, Java AWT and Swing
Embedded development and device driver programming for proprietary systems
Development and cross-development on Linux and Windows
Windows and Linux internals, shell scripts and kernel-mode programming
TCP/IP networking, routing, ethernet, multi-NIC, SSL, PKI.
Experience
World Avenue, Sunrise, FL 2008-2009
Developer, Java Platform
Designed and developed a SOA-based platform for web applications. This was a new development project for a revolutionary system with Web 2.0 ideas. The system involves JEE-based web services utilizing JDK 6, Spring, AOP, CXF, SOAP, iBATIS, ActiveMQ, JBoss, OSGi, etc. The development environment predominantly employed open-source tools like Eclipse, Tomcat, JBoss, MySQL, Maven, TeamCity, etc.
Completed the architecture and the development of the security services in the platform to provide supports for user, group, roles, permissions, authentication and authorization.
Developed a client tool to invoke the web services in order to execute the integration scenarios during development.
Office Depot, Inc, Delray Beach, FL 2006-2008
Developer, Lead
Designed, developed, maintain and enhance the billion-dollar e-commerce site. The system involves several J2EE-based web applications that use technologies like EJB, Struts, AJAX, Web services, queues, JMX, etc. Additionally, as an enterprise integration architect, renovated the legacy systems with Oracle's EBiz/Fusion middleware.
Improved the e-commerce features through extensive refactoring of existing code base.
Syed T. Rahman Page
Integrated the e-commerce site with SSO to provide seamless access to contract users.
Designed and developed and enhanced an in-house content management system (CMS) for managing and serving e-commerce related contents.
Designed and implemented punch-out integration to a third-party vendor's web site.
Led the adoption of business integration using BPEL and message queues.
Designed and developed a common logging and auditing process to be used by all the BPEL processes in the entire corporation. This process was successfully integrated with IBM Tivoli to monitor the integration in real-time.
Designed, analyzed and adapted OAGIS BOD with XML schema framework. This involved collaborating with the business analysts, developers, operations teams, managers and consultants from Oracle.
Developed an XML schema analysis tool using Eclipse Modeling Framework to generate simple spreadsheets to speed-up the mapping of data elements to OAGIS BODs.
Developed plug-in for IBM Rational Software Architect to analyze and generate reports for the requirements that were modeled using UML and SysML.
Involved in all aspect of the architecture and realization of SOA/ESB integration for all the IT tracks at Office Depot. I was the main contact point to communicate to Oracle regarding any technical issues in Oracle products.
Executed a dotted-line role of managing the visiting off-shore developers involved in the implementation of the business integration effort.
Led and mentored team members from all the tracks regarding BPEL, Java, XML, XSD, XSLT, COBOL CopyBook, MQ Series, Databases, SQL, PL/SQL, etc. In my everyday work I would review the developed code and provide advices with solution techniques of best practices.
Siva Corp, Delray Beach, FL 2005-2006
Systems Architect
Designed and developed enterprise applications for business automation and back-office operation. The system involved a J2EE-based web application serving both a Java client and a browser-based web client.
Implemented end-to-end functionalities from a Java AWT-based POS user interface through business-logic and databases persistence. Similarly implemented features in a JSP-based web console for configuration, operations administration and reporting.
Extensive debugging, maintenance and enhancements of production code.
Upgraded the web-applications through Tomcat and SQL Server versions.
Designed XML based API to interact with business partners services.
Led the development of a new rich client application using Spring framework.
Designed and implemented Ant build scripts to build the entire application suite.
Integrated build scripts with InstallShield 11 to generate installation images for Windows and Linux targets.
Led and mentored team members with technical and systems knowledge.
NetByTel, Inc, Boca Raton, FL 2005-2005
Senior Software Engineer II
Designed and developed customized voice-based enterprise applications for Fortune 100 clients. These were deployed as hosted JSP applications with back-end connectivity to clients' enterprise systems.
Developed J2EE-based web-applications with JBoss web server.
Developed stored procedures and SQL scripts with Microsoft SQL Server to persist call-flow information and the computed summary statistics.
Syed T. Rahman Page
Developed customized enterprise integration with clients' systems using JAX-RPC, Web services, SOAP and exchange of XML documents over HTTP.
Extensively processed XML documents with Java API.
Utilized VoiceXML 2.0 with industry standard voice-gateway servers.
Enhanced an EJB-based J2EE Extranet application to provide real-time statistics reports.
BANK OF AMERICA, Jacksonville, FL 2004-2005
Senior Java Developer (Contract)
Designed and developed J2EE and Swing-based in-house enterprise systems for banking data processing. All the design and development works followed Standard Software Process (SSP) based on Six Sigma methodology.
Participated in the development of a J2EE/Struts application utilizing WebSphere to implement workflows that exchange information with mainframe system of records.
Participated in several enhancement projects involving design, development and testing of existing enterprise systems in production.
Utilized iPlanet application server and interfaced extensively with middleware (IBM MQSeries) and databases (Oracle and DB2).
Used JavaScript, JSP, tag library, etc. to maintain and enhance a department-wide portal/dashboard system for customer relationship management (CRM).
Starting from a Business Requirement Document, designed and developed a Swing-based Java application to receive financial files from external users, review and upload them to a CICS application running on an MVS mainframe. The application has been installed at several sites providing unprecedented business continuity.
GE SECURITY – ENTERPRISE SOLUTIONS, Boca Raton, FL 2002-2004
Senior Staff Engineer
Designed and developed computerized access-control systems using proprietary protocol for distributed operations. In addition to software development activities, carried out various duties of the technology lead. Managed test plans and defect tracking and coordinated deployments in system, alpha and beta tests. Acted as a liaison with tech lead in off-shore developments. Participated in a company-wide team of architects to design future guidelines for the products.
Developed a Tomcat-like servlet container on embedded platform. This provided the support for online configuration and installation over the web.
Developed a servlet-based web-application to display real-time status of the system.
Utilized XML-RPC to integrate the J2EE server to the embedded application.
Customized the linux kernel for Fast Ethernet (FCC) operation using 3 NICs to provide support for network fail-over.
Designed and implemented the build tools, scripts and deployment environments, effectively increasing the team productivity by over tenfold.
Completed the development of an intranet-based J2EE time-logging application to compute software capitalization for the company.
Syed T. Rahman Page
INTELLIGENT HEARING SYSTEMS, INC, Miami, FL 1994-2002
Senior Systems Developer/Analyst
Designed and developed computerized biomedical systems involving EEG, OAE, ABR, VRA, and VEP. Managed and coordinated all aspects of software development including Business Analyses, prototype building, architecture, implementation and testing.
Developed Windows GUI components, modules and applications in C++ and Delphi.
Created DSP and real-time acquisition software for TMS320C3x in C and assembler.
Designed algorithms for high-speed graphics, real-time video and image-processing to develop a new clinical product for pupil-tracking.
FLORIDA INTERNATIONAL UNIVERSITY, Miami, FL 1991-1993
Teaching Assistant
Taught programming courses involving Pascal, Ada, FORTRAN and BASIC.
Education
M.S., Computer Science, Florida International University, Miami, FL
Master's thesis: Time Series Prediction with Neural Network
Completed continuing education courses in Biomedical Engineering, University of Miami, FL
Training
Security strategies against web threats like cross-site scripting, SQL injection, etc.
PL/SQL programming for Oracle 10g
AJAX and advanced JavaScript for next-generation web development
Linux kernel device driver development
GE corporate trainings for Leadership, Team Building and Project Management
Passed GE corporate exam for Six-Sigma/Greenbelt
Additional Information
US Citizen: yes
References: available upon request