We provide IT Staff Augmentation Services!

Computer Programmer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • Over 8 years solid experience in software development
  • Experienced with Hadoop MapReduce framework
  • Hands - on experience with Oracle and MySQL databases
  • Understanding of network protocols and design principles
  • Experience in application development for Linux
  • Experienced with SCRUM
  • Excellent analytical, troubleshooting and problem-solving skills

TECHNICAL SKILLS:

OS/Platforms: Windows XP/ 2000/2003, Linux, Amazon EC2

Languages: Java, C/C++ (Linux), Windows/Unix shell programming, Python, Scala, Ruby

Technologies: Map/Reduce, JMS, EJB, Java Servlet, JSP, JSF, Web-Services, XML, Velocity, JNA, JNI, REST, JPA, SOAP, AJAX, Functional Programming, Spring, Slick, Google Protocol Buffers, Rails

DBMS: MySQL, Oracle

Software configuration management: Subversion, CVS, Mercurial

File systems: PVFS, Lustre, XFS, Ext2/3/4, ReiserFS, HDFS, Amazon S3

Application/web servers: Jakarta Tomcat, Trifork, JBoss, Jetty, Play Framework

IDE: Eclipse, MS Visual Studio

Tools: and libraries: JIRA, Axis, Hibernate, Maven, Ant, Jakarta, JUnit, SAX2, JDom, Log4j, MyFacesMagic Draw UML, Oracle Bpel Server, JDBC, Solr, Nutch, Ivy, Jira, Hudson, Amazon SDK for Java, IPSec, Grinder, Hadoop, Zookeeper, Lucene, Spring, Apache HTTPd modules, APR, APR-Utils, APReq, Play Framework, JQuery, SBT, Apache Avro, Slick, RabbitMQ, Kafka

WORK EXPERIENCE:

Computer Programmer

Confidential

Responsibilities:

  • Wrote project’s architecture document.
  • Implemented various project’s parts.
  • Managed a team, consisting of 2 developers
  • Implemented functional tests in Python
  • Implemented S3 client written in Ruby
  • Wrote and supported project’s documentation.
  • Did performance tuning
  • Implemented a utility for initial indexing of hosted file.
  • Extended project’s documentation
  • Wrote project’s architecture document and functional specification.
  • Implemented prototype.
  • Implemented various project’s parts.
  • Managed a team, consisting of 2 developers
  • Wrote and supported project’s documentation
  • Wrote project’s architecture document.
  • Implemented various project’s parts.
  • Implemented a Net-SNMP plug-in for exporting statistical data of the proxy as SNMP MIBs.
  • Managed a team, consisting of 2 developers.
  • Wrote and supported project’s documentation.
  • Did performance tuning
  • Wrote project’s architecture document.
  • Implemented various parts of the project
  • Wrote and supported project’s documentation
  • Fixed bugs and ran stress tests
  • Implemented project’s code
  • Deployment and support
  • Ran stress tests

Java Senior Engineer

Confidential

Responsibilities:

  • Implemented data locality optimization algorithm in Hadoop+ATMOS plug-in
  • Implemented a benchmark for comparing IO speed of Hadoop+ATMOS with IO speed of HDFS
  • Configured a pilot Hadoop cluster with Hadoop+ATMOS plug-in, consisting of 50 nodes
  • Ran stress tests
  • Did performance tuning
  • Participated in design of the project architecture
  • Implemented Java-based web system manager
  • Implemented ipv6to4 tunneling daemon prototype with enabled ipv6 NAT
  • Investigated available IPSec solutions
  • Participated in design of the project’s architecture
  • Implemented the most of the project
  • Implemented and designed a service, that locates similar books with help of Hamake on fb2pdf.com
  • Wrote project’s documentation
  • Co-authored conference paper presented at CLOSER’12Designed an architecture of the project
  • Implemented various parts of the project
  • Wrote documentation
  • Discussed details of the project’s architecture with a customer
  • Did functional testing on Hadoop cluster (32 machines), performed bug fixing
  • Wrote a patch for Hadoop, that allows to run Hadoop on Windows without Cygwin
  • Implemented a pluggable Hadoop file system module (that extends FileSystem interface)
  • Did stress testing and functional testing, bug fixing
  • Wrote documentation

Java Engineer

Confidential

Responsibilities:

  • Participated in various company tenders (Ukrainian bank “Raiffeisen Bank Aval”, “MTS Ukraine”, “Providna”)
  • Discussed project’s requirements and time frames with a customer
  • Analyzed development time and technologies required for a project
  • Designed and implemented a J2ME finance manager for Ukrainian bank “Raiffeisen Bank Aval”

Technologies: Oracle BPEL Server, J2ME, MIDL, CLDC, Jira Portlets, Orbeon, JSF, Java Script, JBoss, Oracle

Java engineer

Confidential

Responsibilities:

  • Designed and implemented auto-login functionality for Confidential customer-specific solutions.
  • Integrated Confidential CLM Manager with Amazon EC2.
  • Designed and implemented tools for management of EC2 images with Confidential CLM Manager
  • Added tagging to CLM Manager.
  • Designed and implemented a code that automatically removes UNICODE markers during data import phase.
  • Implemented web services connectivity preflight tests.
  • Implemented of code, that performs data import phase.
  • Implemented email and SMS preflight tests.
  • Designed and implemented various functionality for frontend and backend.
  • Wrote PL/SQL procedures for servicing tasks.
  • Did product bug fixing.
  • Did product deployment, configuration and troubleshooting.
  • Support of production servers.

Technologies: Trifork 4, Oracle 10g, Tomcat, EJB, EC2, Magic Draw UML, JSF, JDBC, ACEGI Security, Web Services, Perl, XML, PL/SQL, Hibernate, JSP

Trainee Java Engineer

Confidential

Responsibilities:

  • Implemented email sending code
  • Did Google Ads integration into the project
  • Implemented customer registration business logic and form
  • Designed scalable and robust cluster for running the application

Technologies: Hibernate, Java Servlet, Spring MVC, JSP, Tomcat, PVFS, Lustre

System Administrator

Confidential

Responsibilities:

  • Support and troubleshoot network infrastructure of the company
  • Did installation, troubleshooting and maintaining of Oracle, PostgreSQL, MySQL databases.
  • Installation, configuration and support of various software (Oracle applications, Windchill, Sharepoint)
  • Installation, troubleshooting and configuration company’s servers (Linux/Windows2003)
  • Design and implementation of Internet traffic accounting system (C, libpcap, PHP)

Technologies: MySQL, Oracle, MSSQL, PostgreSQL, Perl, PHP, Cisco IOS, Windows XP/ 2000/2003, Linux, C/C++ (Linux/Windows), Lustre, PVFS, libpcap

Network Administrator

Confidential

Responsibilities:

  • Design, troubleshoot and support of the network infrastructure
  • Design and implementation of pam smbmount - an utility for mounting file systems for a user session
  • Installation, troubleshooting and configuration of servers of the university
  • Configuration and troubleshooting of working stations (Linux/Windows)
  • Design and implementation of software for filling in and printing on diplomas of students of university

Technologies: XFS, ReiserFS, Samba, Nagios

We'd love your feedback!