Post Job Free
Sign in

Java Software

Location:
Brooklyn, NY, 11234
Posted:
June 18, 2011

Contact this candidate

Resume:

Bat. Perera

Telephone: 718-***-****,

E-mail: *********@*******.***

Outstanding Java Developer (Core Java) and talented Software

Engineer with proven expertise in object-oriented analysis and

design and exceptional record overseeing all facets of Software

Development Life Cycle, from analysis and design to

implementation and maintenance, Development of database

(MSSQL/Sybase) driven systems with web and client interfaces

(HTMAL/XHTMAL/CSS).

SUMMARY OF QUALIFICATIONS:

Diverse experience utilizing Java tools in business, Web, and

client-server environments including Java Platform,, Java

Collections API, Java Swing, Enterprise Edition (Java EE), Java

Server Pages (JSP), Java Servlets and JDBC.

Fluid understanding of multiple programming languages,

including; Java, C++, Visual C++, XML, HTML, CSS

Excellent communications skills. Adept at building strong

working relationships with coworkers and management.

Development of database (MSSQL/Sybase) driven systems with web

and client server interfaces (Sybase/InfoMaker).

Diverse experience with principle of Object Oriented Programming

(OOP) and Software Development Life Cycle (SDLC).

TECHNICAL EXPERTISE

Languages: Java, JavaScript, JSP, SQL, LISP, Assembly, C++,

Visual C++, HTML,CSS XML,

Frameworks: J2EE, Struts / ActionServlet Action and ActionForm

subclasses

Web/UI Technologies: HTML, XHTML, CSS, JavaScript, Swing, JSP

Design Pattern: MVC, Front Controller, Business Delegate,

Session Fa ade, Data Access Object, Transfer Object

Repository: Subversion / SVN (Use the branches. tags and trunk

technique ), Assembla

Testing Tool: White Box, Black Box, JUnit

RAD Application Tools / IDE: Eclipse 3.3, Net Bean 6.8, JBuilder

(3-9)

Software Development Methodology: OOAD based on OOPS & SDLC /

Water Fall model

Software: Desktop publishing application such as MS Publisher,

various graphics applications, Rational Rose, Microsoft office

applications (Word, Excel, PowerPoint, Access)

Databases: MSSQL/MYSQL, Sybase, Microsoft Access

OS: Windows (Windows NT/2000/XP Professional, Windows 7),

workstation, MS-DOS v2.x-6.x

Servers: Apache Sever 6.0,Tomcat 5.0, Sun GlassFish Enterprise

Server v3, Windows Server 2003

PROFESSIONAL EXPERIENCE:

02/09- Present: Paradox Bytes Solution - Bronx - New York -

Consultant: Programmer (freelance)

Use the Core Java/ J2EE/ Java Swing & HTML/CSS/Java Script

technologies to implements the Java based applications.

. Core Java: Use the java collection frame work to implements the

application and using the List, Set, &

AbstractCollection/AbstractSet/AbstractList interfaces (HashSet, TreeSet,

LinkedHashSet, ArrayList, LinkedList, Vector). Use the Map / AbstractMap

interfaces with TreeMap/HashMap/Hashtable and the other related

interfaces.

. Software Development Life Cycle (SDLC) / Water Fall model and

use the industry open source software called QPack frame work.

. Web Development - Use the Dreamweaver CS5 for development of

user interface using HTML, XHTML, CSS, JSP and Java Scripts

for the client-side validations.

. J2EE - Use the J2EE design pattern s Business Delegate,

Session Fa ade, Data Access Object, Transfer Object & Transfer

Object Assembler to build the required model or sub model and

de-coupling with different database and connect with different

web services using RESTFUL sever.

. Java Swing - Implements the entire E-mail application using

Java Mail API and use the front-end for Java Swing API

(javax.swing, awt, awt.event packages including Java API & UI

related components) . Use the Swing MVC architecture / Multi-

thread and the other related technologies.

08/08 to 03/09: Daily Racing Form Inc (DRF) - Wall Street/New

York - Java Programmer /Jr. Database Administrator

Use the following technologies: Core Java, MSSQL/ Sybase,

InfoMaker, SQL Advantage, ISQL, Eclipse, Able commerce, Web

formulator, PayPal, Chase Payment Tech & Assembla

. Core Java/Swing/JDBC - Developed database application with

MVC architecture, using type 2 JDBC driver to automated

financial revenue queries. Created command line utilities to

filter lists of data using the collection framework with

sorting and searching algorithms (Quick Sort, Binary Search,

Boyer Moore String matching algorithms). Usage of HSSF and

POI(Apache) binaries to modify pre-existing excel sheet based

on client's criteria. Development of functional test cases

for client requirements. Responsible for reporting bugs.

. Using the J2EE Core Design Pattern - Business Delegate,

Session Fa ade, Data Access Object, Transfer Object &

Transfer Object Assembler to build the required model or sub

model and de-coupling with different database client/MySQL &

SYBASE. Display the back- end information using front- end

tools/ HTML/CSS/ AJAX.

. MSSQL/ Sybase, InfoMaker, SQL Advantage, ISQL - Programmed

and implemented data conversion using MSSQL/Sybase for DRF

internal system conversions of 200-500 tables and 1-20

million records per conversion & modified SQL stored

procedures from able commerce admin tools and write queries

for data analysis and reporting based on data solutions for

asset inventories for DRF customers.

. Develop and maintain data for DRF internal system based on

MSSQL/Sybase clients. Configured ODBC drives to work with

InfoMaker(Sybase) and MSSQL express studio, consisted of

credit card revenue historical customers purchasing

information's & provided weekly statically revenue data.

. Extract data from legacy DRF systems using able commerce

platform (report mining/data analysis software), delimited

files, Excel and ACCESS databases.

. Able Commerce (E-commerce) - Regression analysis on legacy

code and verify credit card security code from able commerce

admin tools (back-end functionality).

. Eclipse/ Access - Created rapid flow models for testing

database drivers STP, SQL functions. (Struts)

. Assembla - Made repository for internal documentations &

coordinated meeting with group leaders to help delegate's

tasks for programming team.

. SVN - Use the branches. tags and trunk technique to

repository entire project.

01/07 to 08/07: Accenture Technology Solution - New York -

Consultant: Programmer

Implemented and Designed multi-platform project using Java

Technology (J2EE/JSP/Servlets/JDBC/MS Access)

. Serono Pharmacy (Boston/Massachusetts) - Back-end

implementations (JDBC/MS Access/MSSQL)

. NYC Department of Technology & Telecommunications/ Training

for curam 4.0 platform - Front-end applications Developing

and Implementing health & human services software based on

Curam platform.

o Client Architecture - JSP/Servlets, J2EE web container,

Java Script, Apache Tomcat, Rational Rose, CSS

o Server Architecture - EJB, EJB container, JDBC, JNDI,

JTA, JMS

05/03 to12/06: Heffco Technology - Brooklyn - New York - IT

Department / Consultant: Programmer

Designed and Implemented HeffcoSearch engine & HeffcoMetaSearch

engine, using Java Collection API/J2EE

. Creating GUI (front-end) with Java Swing components (JFC /

JDK - based on Java 2 platform) & using javax.swing, awt,

awt.event packages including Java API & UI related components

2D Graphics (Java 2 platform), Applets, Sounds (JDK 1.0/1.1)

based on essential Java classes and search engine system

architecture with UML.

. Component Architecture with class modules based on IRS

(Information Retrieval System) using multi-platform (JDK,

Apache Server 4.0 - TOMCAT) & new media technology

(J2EE,JSP/Servlets, Java Script, XML/HTML/CSS) and reusable

component technologies connected with JDBC (ODBC,

Access/SQL).

02/02 to 05/07: The City University of New York - New York City

College of Technology Faculty/ Assistant Lecturer

Teach the fundamentals of object-oriented programming design

and implementation using JAVA, C++ (data type, operations.

Expressions, decision statement, sub-program structure,

pointers, arrays, and structures), Visual C++ (Microsoft Windows

Integrated development tools) using MFC, OLE, DLLs with Win 32

API

EDUCATION:

Lehman College, The City University of New York, Bronx, New York

2000 - 2002

Master of Science in Computer Science (MS)

(Prerequisite courses for the Master Degree - as a second degree)

1998 - 2000

Bachelor of Science in Computer Science (BSC)

AWARD, PROFESSIONAL EXAMINATION (CIVIL) & PROFESSIONAL

TRAINING:

National Science Foundation (NSF) - Research Foundation of

City University of New York - Fall 2001

Recipient of Lehman College Computer Science &

Mathematics Academic Scholarship Program.

06/02 New York State Department of Civil Service Examination - Senior

Computer Programmer Analyst (#20-800)

Eligible for NYS Dept. of Civil Service - Sr. Computer

Programmer Analyst with highest obtainable score (95.0).

WILLING TO TRAVEL & RELOCATE, REFERENCES ARE AVAILABLE ON REQUEST



Contact this candidate