I'm a software engineer who wants to be a craftsman in his profession one day.
I'm a software engineer who wants to be a craftsman in his profession one day.
Member of k6 Extension and Tooling Team
(Go, JavaScript, React, HTML, CSS)
System architect of navigation services
Support and coach software architects
Architect authentication/authorization/licensing related development
Lead by example in software development, automated testing, documenting
Evaluating and selecting technologies to use
(Go, JavaScript, Java, HTML, CSS)
Leader of 4 Engineering Managers (4 developer teams, 2 operation teams)
Support and coach Engineering Managers
Emphasis on Software Engineering
Supporting the recruitment of a successor
System Architect of navigation related Enterprise Java development projects
Leading the architecture team (3 java architects)
Technical leader of 18 java developers and 3 test automation developers
Evaluating and selecting new technologies
Making technology related decisions
Recruiting new java developers
Managing code quality (measure, create quality profiles)
Introduction of Continuous Delivery
(J2EE, JavaScript, HTML, CSS, REST, Maven, SVN, Ant, Struts, Linux, PostgreSQL, Apache httpd, Jenkins, Sonar, JUnit, EasyMock, Mockito, JaCoCo, ANTLR)
Formation of server-side development teams
Leading the development team (15 java programmers)
Supervising the system administrator team (3 system administrators)
Designing system architecture
Evaluating and selecting technologies to use
Recruiting new java developers
Cooperating with project managers in a matrix structure
Making technology related decisions
(J2EE, JavaScript, HTML, CSS, REST, Maven, SVN, Ant, Struts, Linux, PostgreSQL, Apache httpd, Jenkins, Sonar, JUnit, EasyMock, Mockito, JaCoCo, ANTLR)
Architect and technical lead of Bonus.com development (was a popular kid web site in US)
Technical leader of development team (6-10 java developers)
Technical leader of system administrator team (2 Unix administrators)
Creating system architecture (web, geographic DNS based load balancer, database)
Recruiting new team members
Making technology related decisions
(Java Servlets, Tomcat, Apache httpd, MySQL, CVS, Ant, Struts, JSP, HTML, CSS, JavaScript)
Developing key software components of Bonus.com (was a popular kid web site in US)
Operation of 6-8 production servers (Solaris, Digital Unix, Linux) and several staging server
Managing network and server security, firewalls
Maintaining company email system
(C/C++, Java Applets, PHP, Python, Unix shell scripts, RPM, APT, Digital Unix, Sun Solaris, Linux, FreeBSD)
Developed software components of Bonus.com (was a popular kid web site in US)
(C/C++, HTML, CSS)
Developed and administered company internal network and production web servers
Design and implementation of company internet services and connections
Design and implementation of network firewalls for company and for production servers
Installation and operation of several different Unix systems
Managing network and server security
(Digital Unix, Linux, Cisco routers, Unix shell scripts, HTTP, SMTP, DNS, NTP, SSH, SSL, DHCP)
I taught programming languages (C/C++ and x86 assembly), object oriented programming and computer networks for programmers.
(C/C++, x86 assembly, TCP/IP, Novell NetWare)
Probably it was one of the first intranet applications, but at that time the term intranet was not introduced yet.