OLCAY ERGÜN, M.Sc.


Full-Stack Software Developer

Welcome to My Cv

Image

 

Life for Computer Science

Programming is new future human history. After writing, programming yields next history of human. What next? AI? or HI?

Life @30.November.1970

Image

 

Using JAVA from The Beginning

Java is the first substantial language which is neither truly interpreted nor compiled; instead, a combination of the two forms is used. Opcodes.

Opening Day. 9 July 1995

Image

 

Web Application Development

Starts with HTML5, then CSS 3 and done with JS. PHP & MYSql wait at the back

Still Using ... 2022

Image

 

New to Flutter, good for mobiles

Flutter is an open-source UI software development kit created by Google. Still learning, but in the middle

Starting. 22 June 2018


WORK SUMMARY

25s+ Years experience in development of Enterprise Software Systems built on Java and J2EE technologies using Enterprise Java Beans (EJB), JDBC, Servlets.
Proficient in developing applications using Core Java, J2EE, EJB, Servlets, JMS, Struts, XML, ANT, Junit, JDBC, HTML , JSP, JSF,CSS, JavaScript and Angular JS.
Strong database connectivity skills which include Oracle, MYSQL, MSSQL and DB2 and in programming with SQL, PL/SQL.
Experienced in using OOJS (Object Oriented Java Script) for development of Rich Internet Desktop Applications.
Experience using Struts, Spring along with persistent frameworks using Hibernate,iBatis in building persistent layer for applications
Exposure to Service Oriented Architecture (SOA), Experienced in development and use of Web Services.
Experience in development and deployment of applications using JBoss, BEA WebLogic Application Server, IBM WebSphere Application and Apache Tomcat.
Exposure to operating systems like Solaris, Linux. Worked on Shell Scripting to automate various processes.
Experience on different operating systems like UNIX, Linux and Windows.
Worked on various version control systems including SVN and GIT and GITHUB.

PROFESSIONAL EXPERIENCES

Full-Stack Developer

2020 - Present

Freelancer, Sakarya,TR

Responsibilities

  • Maximized applications’ efficiency, data quality, scope, operability, and flexibility.
  • Used various ideas from distributed computing, large-scale design, real-time data processing, data storage, ML, and AI to solve challenging dataset problems.
  • Managed, optimized, and updated PHP databases as necessary.
  • Developed app integration with REST / SOAP and other APIs for Google Maps, social media logins, payment processors, and other services.

Manager & Senior Software Engineer

April 2014 – December 2020

T.C. Sakarya Buyuksehir Belediyesi SASKİ Genel Mudurlugu | Sakarya Center, Sakarya

Software development and requirement analysis,, Android Development with Android Studio, Vehicles Management

Responsibilities

  • Android Development Management
  • Vehicle Tracking System Development and Management
  • Remote Vehicle Control Systems Development

Project Manager, Software Developer

September 2008 - February 2014

T.C. Sakarya Special Provincial Administration | Sakarya Center, Sakarya

Managing all investment project within the provincial, Development small software system with C, Java, HTML and C++

Responsibilities:

  • Android Development Management
  • Worked in build process, such as running build scripts to checkout the code from svn, to build it and deploying under UNIX boxes

Software Project Manager

February 2004 - August 2008

Turkmedya A.Ş., Istanbul

Development CRM Application Managing and Development Web Sites Embedded Device Development and C++ Software Development, HTML Software, Embedded Software Development, /MySQL, Visual Studio .NET

Responsibilities :

  • Worked as Java Front End Developer using Ext JS framework and Object Oriented JavaScript (OOJS) to develop rich interactive user interface for CRS application a Desktop Application running in browser.
  • Used core JAVA to implement data Structures including linked lists, stacks, queues, trees, hash tables and different sorting and searching algorithms.
  • Used RESTFUL in conjunction with Ajax calls using JAX-RS.
  • Developed and implemented Spring and J2EE based MVC (Model-View-Controller)
  • Developed SQL stored procedures for performing CRUD operations on Oracle database.
  • Development carried using Eclipse IDE.
  • Used Spring framework for dependency injection and integrated it with Hibernate.

Software Engineer

March 2002 - January 2004

Telenity EMEA Headquarters, Istanbul

Mobile Application Development Content Management Systems Location Based Application Oracle SQL Administration,Mobile Software Development with C and Java, Oracle PL/SQL, Visual Studio.NET 2005(2.0)

Responsibilities :

  • Involved in developing user interface using JSP, JavaScript, CSS and AJAX.
  • Used Struts-tiles to develop the layout of web page.
  • Worked with Tomcat as the application servers and JMS as the message Server.
  • Did unit testing and integration testing for the stop and transfer modules.
  • Developed User- Interface screens involving Servlets, JSP, JavaScript and XML DOM parser.
  • Asteriks application development
  • JBoss Server was used as the application server for deploying the application.
  • Developed and maintained web services using RESTful API.
  • Used ANT Script for building and deploying the application.
  • Used JDBC for interacting with database.
  • Implemented various complex SQL queries
  • Used MS-SQL, wrote stored procedures for common SQL queries.
  • Used Log4j for logging application messages.
  • Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
  • Used GIT repository for version control

Research Assistant

January 1998 - February 2002

Kocaeli University, Kocaeli

Responsibilities :

  • Research on Computer Networks
  • C, C++ and Java Development

Applications Specialist

March 1997 - December 1997

The University of Nebraska, Lincoln - Media Center | Lincoln, Nebraska

Responsibilities

  • Assisting artists for using media applications
  • PhotoShop, Macromedia Dreamweaver, Macromedia Flash including ActionScripting

GİTHUB REPOSITORY

  • PrinterAgent Private

    Silence printing for web pages

    C# MIT License Updated Jun 17, 2022
  • ActivityMap Public

    Some Google Maps Functions

    Java Updated Dec 6, 2021
  • Java Updated Jun 29, 2021
  • BT Sensing

    Java Updated Dec 3, 2019
  • Java Updated Jun 21, 2019

EDUCATION

Sakarya University

Sakarya University

Philosophy of Doctorate
Computer Engineering
2010-Present
Thesis: Still working on.

The University og Nebraska

The University og Nebraska, Lincoln

Masterof Science
Comuter Science & Engineering
January 1996 - December 1997
Computer Networks, GUI Development Java Programming

Gazi University

Gazi University

Bachelor of Science
Electrical Enginnering
August 1988 - September 1992
Digital Systems, Computer Architecture, Assembly Language


Çalışma Yerim

Reach Me

Yenidoğan Mh. Konuk Sk. No:27/9
54100 Adapazari/SAKARYA TURKEY
Whatsup Me @+90(532)4736007
Mail Me @olcay.ergun@gmail.com


Follow Me on

Github
Linkedin
Instagram
Twitter