Delphi/sql/perl Developer Resume
Novi, MI
TECHNICAL SKILLS:
Language: C/C++, C#, Delphi, Perl, Bash - Shell, Visual Basic, Assembly, Pascal, Fortran, Fp, Prolog, Lisp, Motif, PHP, Java
Server: Tomcat, Glassfish, Squid, Apache, MS Transaction Server, Microsoft Internet Server
Protocol: TCP/IP, UDP, TELNET, HTTP, FTP, DNSDatabase: MySQL, MS Access, Codebase 5.0, DB/2, MS SQL Server, ORACLE
Development Environment: Eclipse, MS Visual Studio, Embarcadero, SVN Sub Version Control System, Delphi (7, XE, XE2), X-window, NetBeans, JavaEE, Minitab, JIRA
Technology: Object Orient Programming, COM, DCOM, Microsoft Foundation Class, Common Object Request Broker Architecture(Corba), SPRING(JAVA), HIBERNATE(JAVA), RESTEASY(JAVA), JERSEY(JAVA)
EMPLOYMENT HISTORY:
Delphi/SQL/Perl DeveloperConfidential, Novi, MI
Responsibilities:
- Make the service side handler for request validation.
- XML Processing for Java API
- JDBC implementation for the retrieving the very big XML output from the database.
- Core Java Programming for Java Server Pages.
- Java Swing programming for Lists, Tables, and Trees. Java Script Programming Job
- Make DOM tree by XML Processing for the front-end browsing operation. (SAX Parser and DOM Parser)
- Java Script and JQuery Programming for User Interface construction.
- Ajax implementation for transferring the very large size JSON from the database
Confidential, Cincinnati, OH
Responsibilities:
- Serve as a common language for describing software security weaknesses in architecture, design, or code.
- Serve as a standard measuring stick for software security tools targeting these weaknesses.
- Provide a common baseline standard for weakness identification, mitigation, and prevention efforts.
- To make the software to be strong against any possible attacks from the outsiders is the purpose of this project.
Delphi Developer
Environment: Delphi, Oracle, Microsoft Team Foundation Server, Visual Studio
Confidential, Irvine CA
Responsibilities:
- Tomcat(Catalina) Performance Tuning to increase the Web Server Performance (Benchmark testing by using Apache Jakarta JMeter)
- Fast data retrieval by using data stream ( Reactive Stream) and filtering the data.
- Serializing and Deserializing the very large data by using Jackson .
- Restful Web service implementation by using RestEasy framework and JBoss Server.
- Page rendering by using DOM, XML, JSON and AJAX(Asynchronous JavaScript and XML).
Confidential
C++ Developer
Environment: Linux Cento OS 7, gcc
Responsibilities:
- Connect all different servers and all different clients and make the thread safe environment for the communication.
- Socket communication between the servers
- Implement unicast, multicast, and broadcast interface for the networking by using sockets.
- Decouple software component
- Carefully controlled parallel processing
- Asynchronous scheduling of workload components
- Batching of asynchronous workload components to improve efficiency, throughput and scalability.
- Rpc implementation by using rpclib for the special interrupt fuctions.
Confidential
C++ Developer
Environment: Linux Cento OS 7, gcc
Responsibilities:
- Calculate the total resource utilization for each resource for the application workloads represented in the matrix.
Confidential, Aliso Viejo, CA
Perl Developer
Environment: Linux Cento OS 5.8, HTCondor System, Perl, MySQL, MSSQL
Responsibilities:
- MySQL Server support via Perl DBI module.
- MSSQL Server support via ODBC via DBD:ODBC module
- Monitoring Space Usage on Database Servers
Confidential
C++/Perl Developer
Environment: Linux Cento OS 5.8 / Ubuntu 10.0, Apache, Squid, Perl, C and C++
Responsibilities:
- Executed Squid server source modification via C++ for CDN (Content Delivery Network) to meet the company needs. Modified the various codes for the multithreading to enhance realtime processing.
- Implement the adapter design patterns for the different network environments.
- Make TCP socket programming between the main linux server and the 16 blade servers.
- Unit Testing by using Cppunit Testing Farmework
- Confidential between processes by using Perl(IPC::Open2 IPC::Open3).
Confidential
Perl Developer
Environment: Linux Cento OS 5.8, Ubuntu 10.0, Perl, Apache, MySQL
Responsibilities:
- Design, Development and Implementation of the Perl Modules for each different environment.
- Made Perl modules to do the polygraph testing for the web performance.
- Compared the Confidential Performance with the existing TCP Products (Big, Cubic, Westwood, Reno) for purpose of the verification of the performance improvement.
- MySql Database Accessing and storing by using Perl Script.
Confidential
C/Perl Developer
Environment: Linux Cento OS 5.8, Perl, C
Responsibilities:
- Modifyed and tested the original linux kernel codes and tested the packets in the wireless environments.
- Implemented and modified Confidential Kernel in /linux/net/ipv4 by using Confidential algorithms ( tcp.c, tcp input.c )
- Guessed the optimal bandwidth for the network by using inter-packet arrival time and inter-packet departure time.
- Monitored the per-connection TCP information of all the active connections, load “sockmon” utility with the kernel and measure the RTT (round trip time).
- Measure the 10 consecutive moving average of the inter arrival time between the net buffer of Access Point and the net buffer of Mobile Device This is the main idea of Confidential algorithm.
Confidential
Delphi/SQL/Perl DeveloperEnvironment: Linux Cento OS 5.8, C++, Squid
Responsibilities:
- Use less bandwidth on the internet connection when surfing the web.
- Reduce the amount of time web pages take to load.
- Make the proper proxying for the web traffic by using the POSIX threads.
- Make the dynamic memory management system for the Cache to use the dynamic memory very efficiently.
Confidential
Delphi Developer
Environment: Window7, Delphi XE, MySQL 5.5, Word/Excel
Responsibilities:
- Make the reports by using Word/Excel OLE. Make the web form by using CSS.
- Import the data from MySQL and transfer the data by using XML.
- Notified the emergency alarms to the network administrator by using window message system. Modified Data Display by using ActiveX Data Objects(ADO) in Delphi XE.
- Displayed the data in the relatively short time by using Database Optimization (Indexing) and Client DataSet
Confidential
Delphi Developer
Environment: Window7, Delphi 5, Delphi XEDescription: The Company has the huge amount of the legacy source codes in Delphi5/Delphi7. The company wants to convert the source codes from Delphi5/Delphi7 to Delphi XE.
Responsibilities:
- Make the Delphi Unit testing and the integration testing. Set up the testing environments.
- Have done a unit testing by the method so called “Extreme Programming”(TDD) in Delphi5.0, Delphi7.0 and DelphiXE.
- Implement xUnit Test Patterns.
Confidential
Delphi/SQL/Perl Developer
Environment: Window7, Delphi 5, Delphi XE, Cento OS 5.7 MySQL5.5, Perl
Responsibilities:
- Tuned up the Squid Server by testing and changing the directives.
- MySql Database optimization by splitting databases and by using indexing.
- Developed the Perl modules to measure the Confidential system processing time exactly.