Text
What You'll Do
Design, develop, and maintain the backend infrastructure that powers our IoT applications, ensuring they are reliable, scalable, and ready for global expansion.
Develop and maintain production-ready Python code that is clean, well-structured, and optimized for performance.
Use AWS Lambda, DynamoDB, and other cloud services to build event-driven and serverless solutions.
Design, manage, and enhance CI/CD pipelines to streamline the development and deployment process, adhering to DevOps best practices.
Quickly resolve backend issues, ensuring system reliability, while continually exploring ways to improve and innovate.
Work closely with the IT team to deliver seamless, high-quality products.
Produce clear, comprehensive documentation and ensure code quality through rigorous testing.
What You’ll Bring:
Backend Development Expertise: At least 3+ years of experience as a Software Engineer, with a focus on backend systems.
Python Mastery: Strong proficiency in Python, with experience developing and deploying large-scale, production-ready applications.
Cloud & AWS Experience: Extensive knowledge of AWS services, including Lambda, DynamoDB, SQS, SNS, API Gateway, and EventBridge.
Serverless Enthusiast: Passion for serverless and event-driven architectures, and the ability to design scalable, efficient backend systems using these technologies.
Code Quality & DevOps Skills: Ability to write clean, maintainable code and experience with CI/CD pipelines and DevOps practices for seamless deployments.
Problem-Solving Mindset: Proactive approach to identifying and solving complex problems, with a commitment to delivering high-quality solutions.
Strong Documentation: Experience writing comprehensive, clear documentation that helps ensure smooth handovers and collaboration.
Nice to Have (but not essential)
Familiarity with telecom protocols like RADIUS, IPAM, and an understanding of computer networks or roaming technologies.
Experience with PostHog or similar analytics platforms.
0 notes
Text
Stiffness Matrix
81 stiffness coefficients
source: https://www.youtube.com/watch?v=11wZKyUZf3w
0 notes
Text
Mini washing machine
Mestic Washing Machine MW-120 (capacity 3.5 kg) complete with box. We bought it new in May 2023 for 149.95 euros. please make an offering. pickup at Ede Center before 31 of July. Selling because we want to move out. minus: you need to repeat 2 - 3 times for washing (with detergent) and rinse (without detergent) manually.
0 notes
Text
Snippet Golang: removing nth element in an array
```
package main
import "fmt"
type Temporary struct { Event string ID uint }
var tmp = []Temporary{ Temporary{ Event: "red", ID: 2, }, Temporary{ Event: "blue", ID: 3, }, Temporary{ Event: "black", ID: 4, }, Temporary{ Event: "pink", ID: 5, }, }
func Release(id uint) {
loop: for i, x := range tmp { if x.ID == id { copy(tmp[i:], tmp[i+1:]) tmp = tmp[:len(tmp)-1] goto loop } } }
func main() { fmt.Println("1:", tmp)Release(4) fmt.Println("2:", tmp)
} ```
0 notes
Text
Step-by-Step Making Hugo Web
create private repo 'backup-[project-name]'
clone via Codium to local drive
check Hugo installation 'hugo version'
open Codium terminal on the project and create hugo project by run 'hugo new site . --force'
0 notes
Text
Jekyll Deployment Option
✅ Github to store project files ✅ Travis to run automated published script ✅ a domain name for future visitors to use
0 notes
Text
Programming paradigm: Conclusion
To sum up,
Different approaches to creating programs are called paradigms.
There are two main programming paradigms: imperative and declarative.
The imperative paradigm focuses on achieving a result using step-by-step instructions that change the data sequentially.
Imperative paradigm includes Procedural programming paradigm, Object-oriented programming, and Parallel processing approach.
The declarative paradigm focuses on the task and tries to get an expected result.
Declarative paradigm includes Logic, Functional, and Database paradigms.
0 notes
Text
Database paradigm
This programming methodology is based on working with data. The data is stored in the database and queries are made to this database in a special language, for example, SQL. With these languages, you can access the data for filtering, transformations, calculating statistics, and so on. Program statements are data-defined rather than a hard-coded series of steps.
The database program is the heart of the business information system, allowing for file creation, data entry, updating, querying, and reporting functions.
0 notes
Text
Functional programming
Functional programming is a programming paradigm in which the computation process is interpreted as the computation of the values of functions. The function, in this case, is similar to a mathematical one. That is, a function in which the input is an array that is not changed, and the output is a new array with new data. This makes a mathematical function different from a function in procedural programming, where a function is a sequence of actions that change the original data.
Here's a simple example: you might have a function that takes a list of numbers as input and returns a new list with the squares of those numbers. This does not change the original list of numbers.
Programming languages that have implemented the Functional programming paradigm are JavaScript, Haskell, Scala, Erlang, Lisp, ML, Clojure, OCaml, and F#.
2 notes
·
View notes