It Consultant Resume
Middletown, NJ
SUMMARY:
- Experienced IT professional with experience as a Software Engineering Specialist in a range of Technology and Applications areas including:
- Coding, Support and Development, Troubleshooting, Design, System Analysis, and Problem Solving of Software and Applications.
- Object - Oriented design concepts, Multi-threading and Network Programming
- Solid understanding of Data Structures, Algorithms.
- Sr. Software Lead and developer with extensive experience in designing, developing, integrating, supporting and leading the development of large enterprise applications
- Strong Perl/PHP/ XML(XPATH/XQUERY/XSLT)/Java /HTML/JavaScript/SSH/FTP skills/Python/VBA/
- Expert on Caching management
- Strong database design and development skills with Oracle, Sybase/SQL server, DB2/UDB, Cognos Reporting, etc.
- Rule based programming and Web-Scraping.
- RISK Management concepts and methods.
- Third Party Software Evaluation and Integration, Real Time Messaging.
- Quality Assurance, testing plans and processes.
- Migration and troubleshooting expert
TECHNICAL SKILLS:
Languages/ Utilities: Perl, Java (J2SE/J2EE, EJB, JMS, JAXP, Servlets, JSP, etc), Web Services (WSDL, SOAP, XML beans, etc), Shell Scripting, XML(XSL, XSD. DTD), Html/JavaScript/Dojo, C#, VBA; Maven 1x, Ant, PVCS,Putty
Database: SQL; (PL/SQL, Transact-SQL), Sybase, Oracle (10g, etc), IBM DB2, UDB, MS SQL Server, MySQL, Toad, Data System
OS/ Platforms: Unix/ Linux/ Windows/ .Net; WebLogic, WebSphere, iPlanet/Netscape SuiteSpot, Apache, MS IIS, Dynamo, MS Win32 programming
Messaging: JMS, MQ Series
PROFESSIONAL EXPERIENCE:
Confidential, Middletown, NJ
IT Consultant
Responsibilities:
- Code development and support the fraud checking system of Confidential &T. The system running on linux, which includes three major parts: web application, webservcies, and daemon processes handling data processes.
- These applications share some common backend scripting system and Daytona database which is a type of database server of Confidential &T own in house product. The webserver for web application is Apache http server 2.2.15. The main programming languages involved include: perl (with XS library interface), php5.6.9 with ssh2 and javascript, Unix shell scripting, SQL, java, Python. File control system is subversion. The working style is very dynamic, which means the lead could assign work item
- Working on various small short term projects. Technology involves Perl/Java (Spring MVC)/Javascript(Raphael, JQuery etc)/Sybase/MySQL/UNIX/HTML/CSS, Maven, Subversion.
Confidential, Jersey City, NJ
IT Consultant
Responsibilities:
- Development for new feature of the Bookmap system of Middle Office. New features was added to a legacy system, which is developed using Javascript(dojo etc) and perl on UNIX with Sybase as database and Apache as webserver. The logic of the system is complicated since it needs to accommodate all types of books for various types of trading in Merrill Lynch/
- Confidential, and also involves complicated workflow. Three major releases were delivered during 5 months when only very simple business design document was provided but NO system design document Confidential all, and thus heavy code reading and troubleshooting were involved.
Confidential, Sayreville, NJ
Freelancing Consultant
Responsibilities:
- Design, coding and support of online catalog for DDSERV etc. using Core Java and J2EE programming and Perl scripting with Sybase and UNIX, HTML/CSS/Javascript.
Confidential, Stamford, Connecticut
Sr. Market Risk Analyst/ IT Consultant
Responsibilities:
- Worked in the Front Office and sat Confidential the trading floor with the traders. Supported daily batch jobs development and enhancements for Market Risk managers, using Core Java, Perl, VBA, Sybase, and Shell Scripting in a Solaris and Linux environment. Application of statistical risk data to create report for risk managers.
- Worked on Risk and P&L RAD development.The business content included VaR calculation, PnL Time Series, Delta, Gamma Calculation, etc., primarily working with Bonds and Mortgage trading.
- The traders would book the trades, and the data would be massaged by Financial Engineers before reaching our group in Market Risk. The Risk group would then manage the data for each Risk model, for which there were varied calculation requirements. Had responsibility for some of the calculations as well as preparing the data for the Risk Managers.
Confidential, Manhattan, NYC
IT Consultant
Responsibilities:
- Participated in the design, development(module writing), integration, testing, and deployment in a UNIX/LINUX environment. Also provided Production Support, and on call user service.
- The website was in an Apache ModPerl multithreaded environment. The application was written in MASON, a Perl-Driven scripting utility. The Backend library was written in OO Perl modules which map each table in the database onto a Perl Class.
- The application includes online payment for testing services using credit cards and e-Checks, via Web Services with XML file transfer. Webpage was presented as HTML/CSS files with Javascript Working with SSH, SFTP.
- Taking over existing website.
Confidential, South Brunswick, NJ
IT Consultant - eCommerce project for Confidential Online
Responsibilities:
- Reports ran on an Oracle database; Data load used Oracle utilities (import/export, sqlloader).
- Project was built using Maven; and developed with Java/Struts/JSP/Java Servlets and Perl coding in a multithreaded environment.
- Provided maintenance of the cron jobs for the pay per view feature of the Online Confidential product;
- The main functionality of the cron jobs was written in Java. HTML/CSS/Javascript
- The software module was built and deployed using Maven 1.x. XML parsing and validation.
- All development was in a UNIX/LINUX environment.
- Provided ongoing production support as needed.
Confidential, NYC
IT Consultant
Responsibilities:
- XML parsing, transformation (up to giga bytes size of file) using multithread Java coding.
- Unicode escaping using Java.
- Java Servlets running on WebSphere Application Server (A J2EE project).
- Backend EJB. PHP coding. Ant tasks and build file development.
- Web Automation using Perl UserAgent and HTTP::Cookie etc.
- Oracle PL/SQL programming.
Confidential, Middletown, NJ
IT Consultant/ Project Lead
Responsibilities:
- Used WebLogic 8.1 platform including server, workshop and some WI.
- Applied Java SAX was applied to handle SOAP input, when the SOAP response from a non-web-service server included XML data with a non-standard heading format.
- WebLogic server handled the marshaling - unmarshaling of data for queries between systems with web-services.
- QA testing and production support.
- All development used Java, Korn Shell, Perl; Oracle, Sybase as databases.
Environment: J2SE/J2EE, Web services (WSDL) & SOAP, JMS, and XML, EJB.
Confidential, East Brunswick, NJ
Consultant / IT Developer
Responsibilities:
- Provided system design, prototyping, developing, testing, and integration.
- Development included JAXP (DOM, SAX, XSLT)/ (XML, XSL, DTD), Java Rmi, Java2D (Swing, awt), multithreading, dynamic plotting; Perl.
Confidential, Middletown, NJ
IT Developer
Responsibilities:
- Data was stored in XML repositories.
- The front end of the application was served by iPlanet; the backend used the ATG Dynamo application server. Documentum for content server.
- The authentication used LDAP but through WebLogic, and the personalization info was stored in Oracle database.
- The pages were rendered by JSP. Platform was Sun Solaris UNIX.
- Programming languages used including JSP, Java, Perl, Korn Shell.
- Oracle database were used for the site.
- Porting (migrating) existing system to new environment
- Provided QA testing and Production Support.
Confidential, New York, NY
IT Consultant - Internal accounting system
Responsibilities:
- The system was used to track employees and consultants, broken down by project, allowing the company to accurately reflect the cost of each project.
- The front end was written in Perl CGI and JavaScript, and the backend was connected to a Sybase database.
- Platform was Sun Solaris UNIX. Programming languages used included Perl, Korn Shell, etc.
Confidential, New York, NY
IT Consultant
Responsibilities:
- After the port was completed contributed to further development of the site.
- Programmed extensively in Perl for site porting, online bill payment, online registration system development, backend ftp management, and system integration.
- DB2 was used as database.
- Platform was Sun Solaris UNIX.
- Programming languages used including Perl, Korn Shell, Java, etc.
- Porting (migrating) existing system to new environment
Confidential, Middletown, NJ
IT Consultant
Responsibilities:
- Performed data processing for data transferred by advanced FTP across interfaces between different business systems.
- Platform was Sun Solaris.
- Programming languages and software used including Oracle, Perl, Korn Shell, Java.
- QA testing and Production Support.
Confidential
Software Engineer
Responsibilities:
- Provided development and support for an Integrated System Diagnosis utility for Aircraft Simulators.
- The project involved Integrated Diagnostic System Software Development using C/C++ in UNIX environment
Confidential
IT Developer
Responsibilities:
- Participated in the development of the Sales Budgeting Database Application Tool; a PC Host Reporting Tool, and intranet Development, in a Windows NT environment.
- Involved in full life-cycle development of the sales budgeting database application software for the budgeting department. Provided PC host reporting tool and intranet development for the IT and marketing departments.
Environment: Perl, Java, SQL (MS SQL Server), HTML/Javascript, Excel and Access VBA programming, C/C++, Production Support.
Confidential
Responsibilities:
- Mathematical modeling using molecular dynamics and kinetic theory for granular diffusion processes and arctic ice movement. Computer simulations using C.
Assistant Scientist
Confidential
Responsibilities:
- Mathematical modeling for offshore ocean forces and other subjects. Computer simulations using C.
