Profiles from Search

Profile photo

Mehmet Orhan Kuscuoglu


Previous positions

  • Web Developer at Magkinetics
  • Development Associate at


State University of New York at Binghamton, Bachelor of Science (B.S.), Computer Science




  • Senior Software Developer

    J. Craig Venter Institute

    February 2019 – Present(8 months)Greater San Diego Area

    HVP Bioinformatics Hub: Human Vaccines Project is working to understand the key components and rules of the human immune system in order to transform how we develop new vaccines and therapeutics. Environment: Java EE 8, Gradle, Spring, Hibernate, JSP, JavaScript, Html5, CSS3, JQuery, AJAX, Core Java, PostgreSQL, Tomcat 9, IntelliJ IDEA. • Development and enhancement of a third-party software called LabKey. • Creating new modules on top of LabKey software for project specific requirements. This involves daily bases interactions with LabKey support and development team. • Created HVP Bioinformatics Hub web application for non-LabKey users. People can access the non-sensitive data and submit their data to LabKey using APIs within the portal. • Management and visualization of collected data including Hepatitis B data from UBC and immunome data from Vanderbilt. FlowGate: is a web-based computational infrastructure to improve the accessibility and usability of the cutting-edge data analytical approaches to cytometry data processing and analysis. Environment: Groovy, Grails, GSP, JavaScript, Html5, CSS3, JQuery, AJAX, MySQL, Docker, IntelliJ IDEA. • GenePattern & Jupyter Notebook environment is implemented in FlowGate to support interactive analysis. • Submitting data/analysis to GP and receiving the result files using Restful API. • Completely redesigned all application using bootstrap 3. • Using docker container for deploying application on production.

  • Software Developer

    J. Craig Venter Institute

    February 2015 – Present(4 years 8 months)Greater San Diego Area

    Description: Developing and supporting: O-META for GCID and JCVI projects / LIMS migration and enhancements for sequencing core. Environment: Java EE 8, ANT, Maven, Struts 2, Hibernate, JSP, JSON, JavaScript, Html5, CSS3, JQuery, AJAX, Core Java, MySQL, Wildfly 15, IntelliJ IDEA. • Extensively using Struts framework and coding the UI components using JSP and Struts components like Action classes and Action forms. • Designing and developing web-based UI using JSP, Struts Taglibs and developing action classes to handle the user request. • Implementing Struts Bean Tags, Logical Tags and Display Tags in JSPs. • Improving recent applications and adding new features using Struts and JSP. • Writing SQL and HQL as part of database interaction. • Using GIT for code repository and as version control mechanism. • Using ANT to build projects and deploy the applications into JBoss server. • Recently moved O-META application from ANT to Maven. • Developing user interfaces using AJAX, Java Script, JQuery, and CSS.  • Experience with Bootstrap for creating more effective application. • Recently move Oracle database to MySQL using Java application. • Migrated Jboss 5 server to Wildfly 10 successfully along with application technologies such as Java 8, Struts 2, Hibernate 5.

  • Web Developer


    January 2014 – December 2014(11 months)Greater New York City Area

    Description: Leading custom web development throughout the entire project life cycle using own leadership and programming skills. This full cycle project includes application architecture, design input, site layout/user interface, database design/programming, and Javadevelopment. Environment: Java EE 7, Maven, Spring, Spring Security, Hibernate, JDBC, Servlet, JSP, JavaScript, Html, CSS, JQuery, AJAX, Core Java, MySql, Tomcat 7. Roles and Responsibilities: – Creating complete life cycle of software development including designing, developing, and deployment of application. – Processing, parsing data by using features like dynamic execution of SQL queries. – Improving recent applications and adding new features using JDBC and Servlets. – Developing new application using Spring based on MVC pattern and ORM using Hibernate. – Providing security for users and their information with Spring Security. – Session Management is implemented in Hibernate. – Developing custom controllers for handling the requests using Spring MVC controllers – Writing Hibernate mapping files for Hibernate DAO’s and injecting them using spring configuration files. – Writing POJOs and hibernate.cfg files and configuring the same for application development. – Using Maven framework to build the project and deploy the applications on the server. – Developing the user interfaces using JSP embedded with JSTL and Spring Tags based on MVC architecture. – HTML, CSS are used for the webpage development. – Developing an AJAX framework for accessing to databases.

  • Development Associate

    February 2014 – June 2014(4 months)Greater New York City Area

    Description: Preparation, uploading, and publishing of media & content to the website. Scope of work includes preparation of PR materials to advertise the study programs through other sites & media. Environment: WordPress, PHP, JavaScript, HTML, CSS, Adobe Illustrator, Adobe Photoshop. Roles and Responsibilities: – Coding complete front-end solutions HTML/CSS/JS. – Managing current client websites, updates and maintenance. – Daily updates of existing wordpress website.

  • Internship


    August 2011 – September 2011(1 month)Sakarya, Turkey

    – Research about durability tests of all terrain armored vehicles. – Used JUnit for unit testing. – Responsible for writing Data Access Object’s (DAO) using JDBC. – Developed Qt application in C.

  • Internship

    Yapı Kredi

    July 2011 – August 2011(1 month)Kocaeli, Turkey

    – Research about SDLC. – Extensively worked on the Spring DAO and ORM using Hibernate. – Configured Association Mappings like one to one and one to many in Hibernate. – Involved in writing POJOs, hbm and hibernate.cfg files and configured the same for application development. – Report on metrics, project schedule and share information by using IBM Rational Quality Management.

  • Internship


    June 2011 – July 2011(1 month)Izmir, Turkey

    – Test TV decoders and satellite systems. – Developed User-Interfaces using HTML, JSP and JavaScript. – Develop a web page in HTML to find phone numbers for all workers.



  • English

  • Turkish

Skills & Expertise

  • DAO
  • Git
  • JavaScript
  • CSS
  • Cascading Style Sheets (CSS)
  • HTML 5
  • MVC Architecture
  • XML
  • Spring Framework
  • Singleton
  • Bootstrap
  • JSON
  • Maven
  • JSP
  • Eclipse
  • WildFly
  • Mockups
  • Unix
  • IntelliJ IDEA
  • AJAX
  • JBoss Application Server
  • Struts
  • JUnit
  • Spring MVC
  • Servlets
  • Web Development
  • Microsoft Office
  • jQuery
  • Linux
  • J2EE Application Development
  • Spring
  • Ant
  • RESTful WebServices
  • Spring Security
  • Photoshop
  • Gradle
  • Hibernate
  • Docker
  • MySQL
  • HTML
  • MVC
  • Java Enterprise Edition
  • Tomcat
  • JSP development
  • Java
  • JavaServer Pages (JSP)
  • Software Development
  • JDBC
  • SQL
  • Windows