Coder Social home page Coder Social logo

Hi, my name is Sergey Grishenov

Junior Java developer

City: Zea

Ready for relocation: ready


Description

I am currently actively looking for a job/internship for the Junior Java Developer vacancy (remote work or hybrid form. Ready to move). Hello! My name is Sergey, I was born and live in the city of Zeya. I started my career as a programmer in 2007. I developed circuit design and software for embedded systems based on PIC microcontrollers on assembler, later on C. At the same time, I got acquainted with the GNU Linux OS and for more than ten years Debian has been my only operating system. I administered my local network: about 40 clients, servers with Debian Linux OS (Squid proxy server, game server, file server), network equipment. Since 2013, I have been working at RusHydro Group of Companies. My first position is an electrician at a communications station. Later I became an engineer at the communications and telemechanics department. For the last few years, I have been working as a Engineer of the automated control systems section. During this period, I have implemented the following projects:

  1. A system of industrial gymnastics for the eyes. Within the framework of the project implementing the formation of conditions for the safe performance of work at the Branch, I defended the project proposed by me, the team received a prize for implementation. Implemented on several Bash scripts. The system displays on the screen of the users computer an invitation to undergo industrial gymnastics, with the consent of the user, a video clip with exercises is displayed. The system has a modular structure, which allows for automatic updating of program modules. As part of the work, the rules for accessing the directory and files were also set up to ensure user safety and exclude the execution of arbitrary commands on user accounts.

  2. A system for monitoring communication channels based on GSM modems. The system allows you to diagnose the main and backup communication channels with remote objects by polling equipment with AT commands. Implemented on cmd scripts. It keeps a log of equipment polling and allows you to notify the operator about problems in the system.

  3. A visualization system of the Branch's network resources The system made it possible to add, edit and visualize the structure of objects, premises, and telecommunications equipment located in them. The project was implemented in Python3, Flask, HTML5, JS, CSS, SQLite. During the implementation of the project, I got acquainted with AJAX technology. (due to the transition to a new site, the development was interrupted).

  4. A device management system via COM port. The system manages multi-media devices by sending commands to the COM port of the devices on a schedule. The system is implemented in Bash scripts and is controlled through editing configuration files.

From June 2023 to the present, I have been studying at Hexlet to become a Java developer. During the training period, he implemented two projects:

  1. Brain Games Console Game A collection of logical and mathematical games that runs in the console. To complete the project, I used:

Setting up the environment for the implementation of a Java project, I used Intellij Idea as an IDE Working with Gradle, Git and GitHub Setting up and using the linter, as well as working with the CodeClimate service Working with the Make utility I carried out refactoring and code optimization.

  1. Console utility "Difference Calculator" A simple, lightweight and fast console utility capable of finding differences between two configuration files. We support the following input file formats: .json .yml/yaml

To complete the project, I used: Jackson, JaCoCo libraries Picocli Framework CI based on GitHub Actions JUnit

Other skills: Automated Testing (JUnit) Knowledge of the OSI network model and the basics of the TCP/IP network troubleshooting

I am currently reading the following books: Perfect Code. Steve McConnell Java. Effective programming. Joshua Bloch

English:

Fluent reading of technical documentation/B2

Work:

2013-2022: RusHydro Group of Companies - an engineer of communications, information and technological systems.

2022 — present: RusHydro Group of Companies - an engineer of the automated control systems section.

Education:

Far Eastern State Agrarian University. Specialty — service of electrotechnological, energy and electronic equipment.

Siberian State University of Telecommunications and Informatics. Specialty — Infrocommunication technologies and communication systems.

Hexlet-College Java Developer profession: June 2023 - present

Main skills

Linux  Java  Git  Bash  Gradle  HTML5  Postgresql  Spring 

Socials

Badges

🔥 My Stats :

GitHub Streak

Top Langs

Sergey Grishenov's Projects

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.