We provide IT Staff Augmentation Services!

Sr. Application Developer Resume

5.00/5 (Submit Your Rating)

Alpharetta, GA

OBJECTIVE:

Obtaining a software developer position that is involved in web/enterprise application design and developing. To be a member of a team to create a high quality software that integrates of different platforms such as Linux, Mac OS and different languages such as Java, Erlang, Elixir, Haskell, C/C++, Scala and embedded C/Assembler.

PROFESSIONAL SUMMARY:

I have thirty five years experience in IT technology. Basic occupations are: a Web - applications developing and design, including front-end, back-end, database, cryptography and multimedia programming; debugging, troubleshooting, re-engineering for efficiency, improving and reverse engineering; an embedded system developing, included mobile phone applications, a real-time microprocessor systems and device drivers design; a mathematical modeling of semiconductor devices, a digital signal processing and a working with a digital computer images.

EXPERTISE AREA:

Java: Core, multithreading, cryptography, multimedia and GUI, testing and logging JCE, AWT, SWING, SWT, Junit, Log4J, XML, JSON, Eclipse, IntelliJ Servlets, JDBC, ORM(Hibernate, OpenJPA, TopLink), EJB, RMI, CORBA

Spring framework: Core, Web app developing, plug-in design, SpringBoot

OSGi: Spring DM, bundle & plug-in developing

J2ME: Midlets, Blue-tooth, JStamp, aJ-80, aJ-100 ErlangElixir

OTP: Mnesia, Lager, Rebar, MongoDB driver, Redis driver, RabbitMQ driver

Web: Yaws, Webmachine, Mochiweb, Cowboy, httpd/c, Nitrogen Haskell ghc 7.10.3 C/C++

Desktop, embedded: GCC, Watcom, Visual Studio, Eclipse, Embedded C, GPU programming with CUDA Javascript

Client, server side: PrototypeJS, JQuery, NodeJs

Assembler: 80x86, Z80, 8051, PIC, ARM MASM, TASM, YASM/NASM Scala

Core: Eclipse, IntelliJ

Web design developing: HTML5, DOM, CSS, XML, JSON, XSLT

Javascript, AJAX: PrototypeJS, JQuery, Angular-1, Websockets, NodeJS JSP, JSF

Web services, RESTful services, Microservices: Eclipse, Spring, Axis, CXF

Web & application servers: Apache, Tomcat, Jetty, Yaws, Jboss, WebLogic, WebSphere, GlassFish, DB

SQL: MySQL, Oracle, MSSQL, DB2, Cache

NoSQL, Big Data: MongoDB, Riak, Redis

MQ: AMQP broker, MQTT for IOT RabbitMQ, drivers (Erlang, Java, NodeJS), ActiveMQ, Mosquitto, HiveMQ

OS administrationVM/Cloud administration: Linux, Mac OS, Windows, Bash, Perl, Python, VMWare, Amazon EC2, VirtualBox, OpenStack Project management

IDE: Eclipse, IntelliJ, UML tools

Building, dependencies management: Ant, Ivy, Maven

Version control systems: GIT, SVN, CVS

Continuous integration systems: Jenkins (Hudson), Cruise Control

Agile: Jira, VersionOne

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Application developer, Alpharetta, GA

Responsibilities:

  • Developing C/C++ micro-services with Oracle SQL server backend.

Confidential

Sr. Software developer

Responsibilities:

  • Developing server side code for remote diagnostic services for mobile devices in Erlang/Elixir/OTP and in Java/J2EE.
  • Developing RESTfull web services for CS website. Participating in Front-end design with HTML, CSS, Javascript.
  • Developing connection modules for Redis server, IBM MQ server.
  • Developing testing suits for RESTfull web services.
  • Integration with different servers/services as Riak, Redis, LDAP, MongoDB, Oracle SQL in private cloud and AWS.
  • Writing and debugging C/C++ function (NIF) for Erlang OTP.

Confidential

Sr. software developer, Atlanta, GA

Responsibilities:

  • Developing Java RESTfull web services under J2EE (Jboss) application server
  • Using Spring integration for SQL, NoSQL, MQ servers
  • Using Microservices concept and SpringBoot.
  • Participation in UI design using HTML, CSS, Javascript.
  • Developing Junit test cases for web services.

Confidential

Sr. software engineer, Atlanta, GA

Responsibilities:

  • Developing Java/J2EE components for company web application.
  • Working on UI design with HTML, CSS and Javascript.

Confidential

Java software engineer, Duluth, GA

Responsibilities:

  • Developing AMQP (RabbitMQ server) connection/channel pool for multithreading processing of session documents (Java).
  • Channel pool allows to implement cluster of AMQP servers.
  • Performance enhancement Erlang/Elixir components for processing session documents.
  • Improvement of connection to MongoDB cluster.
  • Design RESTful service for configuration of components (Erlang) based on mochiweb/webmachine library using Microservices concept.
  • Developing internal web-site and RESTfull services for performance analyzing of the system based on Node.js. Coding Node.js connection components to MongoDB and RabbitMQ. Implementation web pages using HTML, CSS, Javascript (Express.js).

Confidential

Scala/Java developer, Atlanta, GA

Responsibilities:

  • Developing server side code in Scala and Java/J2EE.
  • Implementation of RESTfull services, microservices API, design of JUnit test suite for the services.

Java developer

Confidential, Alpharetta, GA

Responsibilities:

  • Working on maintenance of E* Confidential web portal: made debugging and troubleshooting an issue, implemented new features of the portal on both sides, front and end.
  • E* Confidential has own web framework and is in transition to new one that is Spring based.
  • Extending of existing web services with new functionality.
  • Redesigning HTML, XSLT, XML and JSP pages and files to improve efficiency.
  • Developing and maintaining server scripts for daily execution written in bash, Perl, SQL.
  • Developing new web services ('share quote query', 'transaction log query') using Spring framework and Eclipse support.
  • Writing unit and integration tests for the components.

Confidential

Sr. Software developer, Alpharetta, GA

Responsibilities:

  • Developing components for ESB to manage a meta-data for XML documents. Using Model Driven Developing process and Hibernate mapping to realize Service - Manager - DAO structure of the modules.
  • Design a service and library bundles for OSGi container. Using Maven, BND tools and Eclipse PDE to build them.
  • Developing a tools for release management process. The tools are doing an automatic process of tracking of version numbers of packages and bundles while building current release.
  • Debugging and improvement of the system components. Resolving some thread blocking issues, JDBC transaction performance issues, SQL server query issues and so on.
  • Writing unit and integration tests for the components.

Confidential

Java developer, Alpharetta, GA

Responsibilities:

  • Converting existing document processing J2EE application from EJB-2 to EJB-3 specification for performance and maintenance improvement.
  • Redesign session EJB from 2.0 specification to 3.0, using annotations instead of xml deployment descriptors and dependencies injection.
  • Redesign entity beans from 2.0 specification to 3.0, using POJO entities and persistence manager.
  • Redesign message-driven EJB for 3.0 specification.
  • Debug and improve client side application based on SWING.

We'd love your feedback!