Quantcast

Software Developer Engineer Resume Cummi...
Resumes | Register

Candidate Information
Name Available: Register for Free
Title Software Developer Engineer
Target Location US-GA-Cumming
Email Available with paid plan
Phone Available with paid plan
20,000+ Fresh Resumes Monthly
    View Phone Numbers
    Receive Resume E-mail Alerts
    Post Jobs Free
    Link your Free Jobs Page
    ... and much more

Register on Jobvertise Free

Search 2 million Resumes
Keywords:
City or Zip:
Related Resumes
Click here or scroll down to respond to this candidate
445 Rockbass Rd.
Suwanee, Georgia Street Address
Candidate's Name

PHONE NUMBER AVAILABLE (home)
PHONE NUMBER AVAILABLE (mobile)
EMAIL AVAILABLE EMAIL AVAILABLE
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.

EDUCATION and CERTIFICATION
2014 - M102: MongoDB for DBAs. MongoDB University.
2002 - Sun Certified Web Component Developer for Java 2 Platform, Enterprise Edition (series 080).
2001 - Sun Certified Programmer for Java 2 Platform (series 025).
1976 - Master s degree in computer engineering. Honor Diploma. Taganrog Radio-Engineering Institute, Taganrog, Russia.

MY PORTFOLIO
1. http://krasnopolski.org - my home pages with my projects and articles;
2. http://lucky3p.com/game - simple game;
3. http://lucky3p.com/sim/ - simple instant messenger based on MQTT server.

EXPERTISE AREAS
Skills/Languages
Technologies
Libraries & Tools
Years
Java
Core, multithreading, cryptography, multimedia and GUI, testing and logging
JCE, AWT, SWING, SWT, Junit, Log4J, XML, JSON, Eclipse, IntelliJ
> 20

J2EE
Servlets, JDBC, ORM(Hibernate, OpenJPA, TopLink), EJB, RMI, CORBA
> 15

Spring framework
Core, Web app developing, plug-in design
> 10

OSGi
Spring DM, bundle & plug-in developing, Spring Boot
5

J2ME
Midlets, Blue-tooth, JStamp, aJ-80, aJ-100
5
Erlang,
Elixir
OTP
Mnesia, Lager, Rebar, MongoDB driver, Redis driver, RabbitMQ driver
7

Web
Yaws, Webmachine, Mochiweb, Cowboy, httpd/c, Nitrogen
7
Haskell
ghc 7.10.3

< 1
C/C++
Desktop, embedded
GCC, Watcom, Visual Studio, Eclipse, Embedded C
25
Javascript
Client, server side
PrototypeJS, JQuery, NodeJs
15
Assembler
80x86, Z80, 8051, PIC, ARM
MASM, TASM, YASM/NASM
30
Scala
Core
Eclipse, IntelliJ
2
Web design developing
HTML5, DOM, CSS, XML, JSON, XSLT

20

Javascript, AJAX
PrototypeJS, JQuery, Angular-1, Websockets, NodeJS
15

JSP, JSF

15

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

Web & application servers
Apache, Tomcat, Jetty, Yaws, Jboss, WebLogic, WebSphere, GlassFish
15
DB
SQL
MySQL, Oracle, MSSQL, DB2, Cache
> 15

NoSQL, Big Data
MongoDB, Riak, Redis
4
MQ
AMQP broker, MQTT for IOT
RabbitMQ, drivers (Erlang, Java, NodeJS), ActiveMQ, Mosquitto, HiveMQ
3
OS administration,
VM administration
Linux, Mac OS, Windows
Bash, Perl, Python, VMWare, Amazon EC2, VirtualBox, OpenStack
5
Project management
IDE
Eclipse, IntelliJ, UML tools
15

Building, dependencies management
Ant, Ivy, Maven
10

Version control systems
GIT, SVN, CVS
12

Continuous integration systems
Jenkins (Hudson), Cruise Control
10

Agile
Jira, VersionOne
12

MY OPEN SOURCE PROJECTS
Name
Description
Location/URL
AO RTOS
AO-RTOS is a pure object-oriented based on Active object or Actor model small footprint C++ real-time operating system for embedded devices.
http://sourceforge.net/projects/aortos
JSON node tree
Jsonnodetree is Java library for parsing JSON text document to tree of a nodes. JPath and transformation are parts of the library.
http://sourceforge.net/projects/jsonnodetree/
ErlMySQL
ErlMySQL is a MySQL client written in Erlang.
https://sourceforge.net/projects/erlmysql
ErlPool
Erlang Resource (connection) Pool.
https://sourceforge.net/projects/erlpool
AOP for Erlang
Aspect Oriented programming for Erlang.
https://sourceforge.net/projects/erlaop
MQTT client
Erlang MQTT client.
http://sourceforge.net/projects/mqtt-client
MQTT server
Erlang MQTT server.
http://sourceforge.net/projects/mqtt-server

WORK HISTORY
17.
08/15   09/17
Verizon Wireless, Sr. Software developer - remote

Developing server side code for remote diagnostic services for mobile devices in Erlang/Elixir/OTP.
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.
Using UML for component design.
Writing and debugging C/C++ function (NIF) for Erlang OTP.
16.
04/15   08/15
Cox communications, Sr. software developer, Atlanta, GA

Developing Java RESTfull web services under Jboss application server, using Microservices concept.
Participation in UI design using HTML, CSS, Javascript.
Developing Junit test cases for web services.
15.
02/15   03/15
 Medside , Sr. software engineer, Atlanta, GA

Developing Java components for company web application. Working on UI design with HTML, CSS and Javascript.
14.
09/12   01/15
 Ericsson TV , Erlang/Elixir/Java software engineer, Duluth, GA

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).
13.
01/12   06/15
 The Weather Channel , Scala/Java developer, Atlanta, GA

Developing server side code in Scala and Java.
Implementation of RESTfull services, microservices API, design of JUnit test suite for the services.
12.
08/10   01/12
 E*Trade , Java developer, contract, Alpharetta, GA

Working on maintenance of E*Trade web portal: made debugging and troubleshooting an issue, implemented new features of the portal on both sides, front and end. E*Trade 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.
11.
02/08 - 05/10
 Infor Global Solutions , Sr. Software developer, permanent, Alpharetta, GA

Working in architecture team to implement components of Enterprise Service Bus (ESB). This is Infor own custom ESB. Architecture of ESB is based on Spring and is using Tomcat and OSGi container for deployment.
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.
10.
09/07 - 02/08
 ChoicePoint Services Inc. , Java developer, contract, Alpharetta, GA

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.
9.
09/04 - 09/07
 US-South/Incomm , Java developer, permanent, Atlanta, GA

Server side applications for credit card processing using different protocol transactions and connection types to merchant s hosts and POS:
  Server-client socket connection based on binary and plain text (X95, ISO8583);
  XML messages connection and XSLT;
  HTTP, RMI and CORBA connection;
- SOAP connection.
Architectural design with UML tools;
Writing SQL stored procedures and EJB for financial transactions;
Design RDO mapping with EJB and Hibernate, using Object DB (Cache from InterSystem);
Web-application design by using MVC pattern with Servlets, JSP and Spring, JFS and Struts-1,-2 libraries.
Client side coding for enterprise web application: customer service web-site, cardholder service web-site using JSP, JavaScript, CSS, AJAX.
Web pages internationalization using Java i18n packages (Sun, Spring)
8.
01/02 - present
Freelance projects

MySQL client written in Erlang.
E-Bay Web Services (Java SDK).
Web application for WML browsers (mobile phones and Palms);
Java MIDLets for mobile phones and PDAs. J2ME distributed application for Blue-tooth connection.
J2ME coding for JStamp;
RMI services support bundle for Knopflerfish, Oscar and Equinox OSGi frameworks.
Eclipse plug-ins: Java de-compiler, OSGi Framework Monitor.
Developing C++ Real Time OS for embedded targets (x86, ARM) using Active Objects (Actor) concurrency model, similar as Erlang.
7.
04/02   09/04
 Medside, Inc. , Senior Software developer, contract, Atlanta, GA

Design of architecture and implementing of enterprise application for Home Health Agency, including:
 management of information for patients, employees, assessment, medications and visits;
 document processing;
 reports and queries processing;
 migration from MS Access s implementation to the application developed in Java.
SQL server programming:
 SQL query and stored procedure;
 replication DB for remote clients with limited network access to server.
Programming Java client-side part of the application using different ways to access SQL server:
 JDBC environment;
 RMI objects access;
 Web-application with servlets, JSP and EJB;
 developing XML based configuration process for client and server side application.
Developing software for remote client s devices as PDA. Programming for Java real time microprocessor aJ-80, aJ-100. Developing portable devices for gathering medical patient s information and control medical equipment.
6.
03/01   04/02
 Concept Worldwide, Inc , Software developer, contract, Duluth, GA

Designed, coded and tested a program tools for a company server maintenance.
Developed a custom Java framework for encrypted connection throw Internet by using secret key and public key cipher algorithms such as RSA, DES and tripleDES.
Worked out a Java-applets, included a creating of a Web-graphics, animations and sounds.
Improved a server application and client s part of the company Java software.
5.
02/99   03/01
 A-Soft, Inc. , Software developer, permanent, Atlanta, GA

Accounting applications were designed. Coded user s interfaces, SQL-requests for a database server and program modules for a data processing. Design program modules those make a statistic view for a database tables.
Developed a company s websites those are included Java applets: maps with moving pointers of direction, animation pictures and so on.
Worked out an automated toll collection program system to control traffic signals, gates, and radio card devices. Interfaced with an SQL database that tracked customer accounts.
4.
07/96   02/99
 Simtrust consulting Inc. , Software developer, Moscow, Russia

Designed program modules for inventory management applications for an auto-parts supplier. The database (MySQL server, MS SQL Server) kept information of auto-parts store: types and vendors of parts, quantity, orders, payment and so on. Client s interface was worked out by using Java (JDBC).
Web site for the firm was developed. The site had information about production in the firm s store.
Developed of application and research algorithms for processing and packing of computer s images. This program used Radon Algorithm and Fast Fourier transforming for that.
3.
08/91   07/96
 System-EF consulting  LTD, Programmer-Analyst, Rostov-on-Don, Russia

Designed, coded and tested information and economical program applications for joint-stock company control. The program application supports information database about members of joint-stock company and it executes enter, save, report member s data and calculate the dividends.
Coded control programs for device of pollution environment checking, develop a test and diagnose programs. The system allows reading input infrared signals, to process this signal and to display result information and accept commands from keyboard. Coded user s interface and modules that calculated of the results.
Coded programs for a microprocessor system searching a leak of a pipe. The system allows to read ultrasound signals, to accept command from keyboard. The device processes the digital signals and result displays to indicator.
2.
09/86   08/91
 Optic-mechanical plant , Software/hardware developer, Azov, Russia

Developed programs for real-time microprocessor controller that processed signals of aircraft infrared scanner. The scanner was finding of objects on a land. The real-time microprocessor controller accepted infrared signals and then the special algorithm selects needed objects by processing digital data.
Developed custom PC adapter for controlling of a technology equipment, video and storage devices. Coded device drivers under DOS and Windows.
1.
09/76   09/86
 Scientific research institute of multiprocessor digital systems , Senior research assistant and software/hardware developer, Taganrog, Russia

Designed microchips of a multichannel switch for a multiprocessor system that processed radio radar signals (Digital signal s Fast Fourier Transforming).
Designed and develop a mathematical models of micro power semiconductor structures. There were complementary junction field effect transistors (JFET) and the circuits of logical elements based on the ones. Designed the algorithms of mathematical models and coded programs that were worked out for these semiconductor structures.

RESOURCES
1.Linkedin: https://LINKEDIN LINK AVAILABLE
2.SourceForge: https://sourceforge.net/u/krasnopolski/profile/
3.Github: https://github.com/alekras/

REFERENCES
1.A-Soft Inc., Naum Brodsky, president, ph. PHONE NUMBER AVAILABLE
2.Concept Worldwide, Inc., Thomas Forbes, president, ph. PHONE NUMBER AVAILABLE
3.Victor Vaysman, Medside Inc, CEO ph. 404-MED-SIDE
4.Helgi Sigurdsson, Infor Global Solutions, Chief Architect, ph. PHONE NUMBER AVAILABLE
5.Vijaykumar Gandapodi, E-trade, Director, Software Engineering, ph PHONE NUMBER AVAILABLE
6.Viswanath Raghavan, E-trade, Sr Software Developer, ph. PHONE NUMBER AVAILABLE, cell PHONE NUMBER AVAILABLE
7.Yuri Dolbnev, Oracle, Senior Principal Consultant, ph. PHONE NUMBER AVAILABLE
8.Dmitry Kolpakov, Software project lead-adviser, iCare, Leadlink, Promo manager projects at InterContinental Hotels Group, ph. 404 234 3707
9.Polly Chang, TST, Architect/Developer, cell PHONE NUMBER AVAILABLE
10.Dheeraj Ravula, Project Manager, EMAIL AVAILABLE, ph. 678 984 4304
11.Jeremy Hood, Lead Performance Software Engineer, EMAIL AVAILABLE, ph. PHONE NUMBER AVAILABLE
12.Zulfiqer Sekender, Lead Software Engineer, EMAIL AVAILABLE, PHONE NUMBER AVAILABLE, PHONE NUMBER AVAILABLE(cell)

Respond to this candidate
Your Message
Please type the code shown in the image:

Note: Responding to this resume will create an account on our partner site postjobfree.com
Register for Free on Jobvertise