We provide IT Staff Augmentation Services!

Perl, Java And Javascript Developer Resume

4.00/5 (Submit Your Rating)

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, DNS

Database: MySQL, MS Access, Codebase 5.0, DB/2, MS SQL Server and backend coding

Development Environment: Eclipse, MS Visual Studio, Embarcadero, SVN Sub Version Control System, Delphi (7, XE, XE2), X-window, NetBeans, JavaEE, Minitab

Technology: Object Orient Programming, COM, DCOM, Microsoft Foundation Class, Common Object Request Broker Architecture(Corba)

EMPLOYMENT HISTORY:

Confidential, Novi, MI

Perl, Java and JavaScript Developer

Responsibilities:

  • Make the engineering data flows freely in a richly interconnected manner that reduces the need to duplicate data by using Perl automation.
  • Provide the data set to the Oracle SQL Server for the Restful Web Service to use the data in the real time.
  • Core Java Programming for Java Server Pages.
  • 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.

Confidential

Delphi Developer

Environment: Delphi, Oracle, Microsoft Team Foundation Server, Visual Studio

Responsibilities:

  • Make the customized per module which is working in Apache Web Server.
  • Make many HTML forms and Java Scripts for HTML forms.
  • Do some beautification of the forms by CSS
  • Construct the data transportation by using JSON and XML
  • Tomcat Performance Tuning to increase the Web Server Performance (Benchmark testing by using Apache Jakarta JMeter)
  • Restful Web Service by Java Spring Framework
  • Implement MVC by Java Spring Framework
  • Connect all different servers and all different clients and make the thread safe environment for the communication.

Confidential

C++ Developer

Environment: Linux Cento OS 7, gcc

Responsibilities:

  • Designed, Developed and Implemented the statics gathering for the multithreaded environments.
  • 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
  • Interprocess communication 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 WTCP 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 WTCP Kernel in /linux/net/ipv4 by using WTCP algorithms ( tcp.c, tcp input.c )
  • Guessed the optimal bandwidth for the network by using inter-packet arrival time and inter-packet departure time.
  • The time makes the network to guess the optimal window size.
  • So it enables the network to carry out the maximum bandwidth utilization.
  • 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 WTCP algorithm.
  • 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.
  • 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 WTCP system processing time exactly.

Confidential

Delphi Developer

Environment: Window7, Delphi 5, Delphi XE, Cento OS 5.7

Responsibilities:

  • Make the multithread architectures for the processes.
  • Developed multithreaded system to update the processor status
  • Developed TCP/IP and Telnet interface by using Delphi and C++
  • Made MDI (Multiple Document Interface) GUI form.
  • Developed high-performance client-server by optimizing techniques (SQL Server, Client, Server)

We'd love your feedback!