Uploaded File
Alexei
krasnop@bellsouth.net
404-324-2668
445 Rockbass Rd.
Johns Creek, GA 30024
Sr. Java Spring Boot developer
45 years experience W2
0
Recommendations
Average rating
65
Profile views
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.

Experience
Sr. Software developer
Information Technology
Sep 2017 - present
Alpharetta, GA
16. Developing a microservice applications based on Java Spring Boot and AWS (EC2, SQS, S3, Lambda function) using Kubernetes/Docker. The micro service is using for corporate CCPA (California Consumer Privacy Act) web application as a back-end source. Implementation of a restfull services, data access objects for Postgres and Oracle. 15.
No skills were added
Remove Skill
Java developer, permanent
Information Technology
Jan 2002 - present
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) 5.
No skills were added
Remove Skill
Sr. Application developer
Information Technology
Aug 2015 - Sep 2017
Alpharetta, GA
Developing C/C++ micro-services with Oracle SQL server backend. XML documents processing. 14.
No skills were added
Remove Skill
Sr. Software developer - remote
Information Technology
Apr 2015 - Aug 2015
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. 13.
No skills were added
Remove Skill
Sr. software developer
Information Technology
Feb 2015 - Mar 2015
Atlanta, GA
Developing Java RESTfull web services under J2EE (Jboss) application server Using Spring integration for SQL, NoSQL, MQ servers Using Microservices concept with SpringBoot. Testing/upgrading/support web application implemented with Angular. Participation in UI design using HTML, CSS, Javascript. Developing Junit test cases for web services. 12.
No skills were added
Remove Skill
Erlang/Elixir/Java software engineer
Information Technology
Jan 2012 - Jun 2012
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). 10.
No skills were added
Remove Skill
Scala/Java developer
Information Technology
Aug 2010 - Jan 2012
Atlanta, GA
Developing server side code in Scala and Java/J2EE. Implementation of RESTfull services, microservices API, design of JUnit test suite for the services. 9.
No skills were added
Remove Skill
Java developer, contract
Information Technology
Feb 2008 - May 2010
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, Python, 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. 8.
No skills were added
Remove Skill
Sr. Software developer, permanent
Information Technology
Sep 2007 - Feb 2008
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. 7.
No skills were added
Remove Skill
Java developer, contract
Information Technology
Sep 2004 - Sep 2007
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. 6.
No skills were added
Remove Skill
Apr 2002 - Sep 2004
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. 4.
No skills were added
Remove Skill
Senior Software developer, contract
Information Technology
Mar 2001 - Apr 2002
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. 3.
No skills were added
Remove Skill
Software developer, contract
Information Technology
Feb 1999 - Mar 2001
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. 2.
No skills were added
Remove Skill
Software developer, permanent
Information Technology
Sep 1976 - Feb 1999
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. 1. Multiple positions
No skills were added
Remove Skill
Software and Hardware Developer
Information Technology
Sep 1976 - Sep 1976
in
No skills were added
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
MongoDB for DBAs
MongoDB University
computer engineering
Taganrog Radio-Engineering Institute
Certifications
Sun Certified Web Component Developer for Java 2 Platform, Enterprise Edition (series 080)
Sun Certified Programmer for Java 2 Platform series 025.
Skills
Software Engineer
2020
4
Ant
2020
2
Apache Tomcat
2020
2
BEA WebLogic
2020
2
CSS
2020
2
DB2
2020
2
Eclipse
2020
2
Hibernate
2020
2
IBM WebSphere
2020
2
J2EE
2020
2
Java
2020
2
JavaScript
2020
2
JBOSS BRMS
2020
2
Jenkins
2020
2
jQuery
2020
2
JSF
2020
2
JSP
2020
2
Linux
2020
2
Maven
2020
2
MongoDB
2020
2
MySQL
2020
2
Netbeans
2020
2
Oracle
2020
2
OSGI
2020
2
Rabbitmq
2020
2
Solaris
2020
2
Spring
2020
2
Spring Boot
2020
2
Struts
2020
2
SVN
2020
2
Windows
2020
2
Apache
2019
1
Assembler
2020
1
Big Data
2019
1
C
2020
1
C++
2020
1
Circuit Design
2020
1
Embedded Systems
2020
1
JIRA
2020
1
Signal Processing
2020
1
SQL
2019
1
J2ME
0
1
JDBC
0
1
Junit
0
1
Neural Networks
0
1
Scala
0
1
SCSS
0
1
WebServices
2015
1
XML
0
1