-
Years of experince in software development methodologies, practices, technologies, management.
-
Responsibilities for all stages of software product life-cycle, various roles in software development process.
-
Contribution into software releases: collaboration with customers, requirements clarification. planning, specification, resource allocation, development, testing, cross-functional/cross-tool issues coordination.
-
Starting new projects, new teams, new development site. Hiring, building, mentoring teams. Infrastructure planning.
-
Legacy software support. Tier III support.
-
Business applications in the biggest bank in Central and Eastern Europe.
-
ETL tools, integration services for hadoop, openshift, jenkins environments.
-
Jenkins pipelines, plugins, workflows.
-
CI/CD, migration tools.
-
Wireless mobile equipment R&D.
-
Embedded systems, control and monitoring systems.
-
LTE small cells (eNodeB, mobile base station) hardware platform.
-
Automated test system for wireless network and devices.
-
Requirements and design for IVR systems with ASR & TTS capabilities.
-
VoIP, PBX, SIP, voice recognition, text-to-speech, avaya, freeswitch, asterisk.
-
Complex EDA software products development and support in a major EDA software development company (Electronic design automation, IC design CAD software).
-
Internal lectures on EDA tools and on software development practices, papers for corporate technical conference.
-
Project management, people management.
-
Requirements management.
-
Software releases planning and management.
-
Development, testing and deployment management.
-
CM/DevOps (configuration management, build&test): planning and setting up regular builds, smoke/integration/performance/capacity testing, cross-platform issues.
-
System administration.
-
Economics, econometrics, banking software, financial markets.
-
Software development methodologies: Waterfall, XP/Agile/Lean/Scrum/Kanban, UML/ER.
-
Compiled languages: c/c++/fortran.
-
Scripting: perl/python/bash/shell/tcl/groovy.
-
FP: haskell/caml/lisp.
-
Assemblers.
-
JVM: java/scala/groovy,
-
maven/sbt/gradle, jpa/jdbc/jms/jmx,
-
jax-ws/jax-rs/soap, rest/swagger/openapi, xml/xsd/jaxb, spring,
-
scalaz/cats, akka/http4s,
-
junit/testng, scalatest/specs2/scalacheck, spock.
-
-
JS: javascript, typescript, node.js, react, scalajs.
-
OS: linux (gentoo/redhat/suse/ubuntu/arch/debian/t2), solaris, aix, hp-ux, windows, qnx.
-
DB: SQL, relational algebra, postgres/oracle/mysql, liquibase.
-
Bigdata: hadoop/oozie/yarn/mapreduce/spark/hive/kafka/hdfs/s3.
-
DevOps: ansible, docker, jenkins, openshift, robotframework, git/svn, perforce/clearcase.