🍪 | 🗑️ | Text mode | DOS mode | Normal mode DOS


888888888888$$$$$$$$$$$$$$$$$$$$$$$$
8XX888888888$$$$$$$$$$$$$$$$$$$$$$$$
8888888$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$88$$$$$$$$8Xx=x=xXX$$$$$$$$$$$$$
xxxxxxX88888Xx==++=x====X88888888888
+++++========+=====xx==++xXXXXXX88X8
+++++++++++++==============+++==xXXX
;;;;;;;;;;;;+========+==x==+++++=xXX
:;;;;;;;;;;;;=+;;+=+;;;+=x=+++++=xx=
:::::::::::::+++;+==++=====+;;;;;;+;
:::::::::::::;==++=++;;;+=+;;;;;;;;;
::::::::::::::++;;;;;++;+=;;;;;;;::;
:::::::::::::::+=+++;++;;+=+xx=+;;;;
:::::::;+x=xx==88+;;;;;;++;:+8$$X=+=
+++;+xX$$$$$X;x8X;++;;+++;::+8888x:=
++=X$$$$8888=xXXX;:;;;;;;:::x8888X+:
+x$$$88XXXXXxXXX8+::;;;;:::;XXXXXXx:

Artūrs Jansons

Senior Frontend Developer[10+ year exp.]

Experienced Software Developer with over fifteen years specializing in building high-load, scalable, and secure applications

Tech Stack: HTML, CSS, JavaScript, TypeScript, React / React Native

Also use: PHP, MySQL, Bash/Makefile, Docker, GraphQL, Next, Nest

LinkedIn | GitHub | CodersRank | CodePen | JSFiddle | StackOverflow

Project Examples:

..........xxx.i.www.i.www.......
................................
lXXXXXXXX.Wwxwxw.Xwxxw..........
lXWWWWWWW.xxxx.xxxxx............
lWWWXWXWW.xwwxwxwxwxwxwxwwwxwwx.
lWWWWWWWW.xwxwxwxwxwxwwwxwwx....
................................
XXXXXXXXX..XXXXXXXXX..XXXXXXXXX.
XXWWWWWWW..XXWwll::l..XXWWWWWWW.
XWWxlliiW..XWWWXWXWW..XWW.,:XWW.
XWWWWWWWW..XWWWWWWWW..XWWWWWWWW.
................................
lxxwwx.......wiiiii...wiiiii....
.............XXXXXXXXXXXXXXXXX..
x.xwxwxw.....XXXXXXXXXXXXXXXXX..
x.xwxxx...................iwi...

Website development, including complex forms with custom field validation, popups and dialogs.

Ex. 1 | Ex. 2 | Ex. 3 | Ex. 4

........xxxxWXWWWXXxxxxx........
........lxl:xWXWWWWX:.xx........
........WWWWWWWWWWWWWWWW........
........WWWWWWWWWWWWWWWW........
........WWWXWWXWWWWWWWWW........
........WWWWWWWWXWWWWXWW........
........WWWWWWWWWWXXWWWW........
........WWWWWWWWWWWWWWWW........
........xl:wlx:Wwxl.:Wwi........
........l.:Wwiwlxlw:Wwxl........
........wxl.:Wxxxl:wlxlw........
........lxlw:Wil:wlxlx..........
........xl:wlx:Wwxl.:Wwi........
........l.:Wwiwlxlw:Wwxl........
........wxl.:Wxxxl:wlxlw........
........lxlw:Wil:wlxlx..........

Mobile applications - developing, publishing or upgrading existing ones.

Ex. 1 | Ex. 2

Unfortunately apps are not available in Google Play anymore

................................
.............xxxxxx.............
.........xxx........xxx.........
........x..............x........
......x..................x......
....x..........xx..........x....
...x...........xx...........x...
..x............xx............x..
..x.............x............x..
..x..............x...........x..
...x..............x.........x...
.....x....................x.....
.......x................x.......
.........xxx........xxx.........
.............xxxxxx.............
................................

Browser extensions, custom scripts and other researches where I'm testing new approaches.

Ex. 1 | Ex. 2 | Ex. 3

................................
............88888888ww..........
........888888888888888888......
......888888888888888888ii,,....
......88ii8888iixxii88xx....::..
....,,....8888......8888....88..
..,,88....888888....8888,,..88..
..ii88....ww8888....8888xx..88::
..ii8888....8888....::88ii::88::
..,,8888....8888::....88,,8888..
....8888,,..88ii88....88,,8888..
....888888....ii88ii....ll88ww..
......8888....888888....8888....
........88ii..888888....88......
..........,,,,888888ii..........
................................

CMS (Wordpress, Magento) configuration, plugin creation, RESTFul API on PHP, GraphQL and microservices

Ex. 1

Feedback




Contacts:


Time Zone: EEST

Work Time: 10:00 - 20:00

Current Location: Earth

Code of the day #!/bin/bash # Commands to add/remove IP's from a 'whitelist' using an Apache's configuration file. # sudo wget -O /usr/share/emacs/site-lisp/apache-mode.el https://raw.githubusercontent.com/emacsmirror/emacswiki.org/master/apache-mode.el getwhitelist () { FILE=/etc/apache2/sites-available/default.conf; awk "/:443/{f=1} f && /Require ip/" "$FILE"; } addwhitelist () { FILE=/etc/apache2/sites-available/default.conf; [[ -z "$1" ]] && echo "Usage: $0 <IP>" && return 1; sed -i "s@</Directory>@Require ip $1\n&@g" "$FILE"; emacs --batch "$FILE" --load /usr/share/emacs/site-lisp/apache-mode.el --eval="(progn (apache-mode) (indent-region (point-min) (point-max)) (save-buffer))" } delwhitelist () { FILE=/etc/apache2/sites-available/default.conf; [[ -z "$1" ]] && echo "Usage: $0 <IP>" && return 1; sed -i "/Require ip $1/d" "$FILE"; }

LinkedIn | GitHub | CodersRank | CodePen | JSFiddle | StackOverflow


© 2024 Artūrs Jansons | All rights reserved