I am a software developer and know that there are a few others lurking on this forum. What kind of software do you write? What technologies do you use?
Myself: I work for a large national Health provider; writing a new national enrollment system web-application.
We use:
React.js - Javascript Single Page application (SPA)
Java based REST api using back-end-for-front-end (BFF) cloud service provider.
Kafka for messaging downstream systems.
Edit: My past technologies are varied as I have been a consultant for many years:
C/C++, Objective-C/iOS, Java, C#/.Net, Python, Perl, Visual Basic, MFC/C++, Ruby on Rails, Mozilla Geko, HTML, react, angular… Pretty much anything not used exclusively by the military.
I work for as IT for a school district so I’m lucky I can log in to my computer, but I’m very interested to see what everyone’s working with! So cool.
4 Likes
fradiger
(the world is a beautiful cat and i must meow meow meow)
3
I work on reverse engineering/vulnerability discovery techniques! Basically spend most of my time buried in IDA/Ghidra (depending on architecture) and good ol’ GDB, lots of x86_64/ARM/MIPS, very occasional hexagon and other weird architectures. I would say 60% of my programming is in python, the other 40% is either C, C++, or bash scripts. Been experimenting more with rust recently but the build times are annoying for me since I constantly recompile my programs to test stupid things.
I’m an architect so my tech stack is constantly changing. I’m also a fixer so I jump around a lot. Done everything from front end, backend and now doing data and analytics getting into all the AI/ML debug data stuff for a bit.
Outside of work I’m working on learning c++, reverse engineering and assembly. Trying to get into what sounds like @fradiger is doing but I want it for games. Similar concepts though.
I’m essentially an internal consultant at a large software company. My primary focus area is engineering efficiency, which can mean a lot of different things. I do a lot of design for test frameworks and harnesses, CI/CD systems, developer metrics pipelines, and automation of other toilsome engineering processes. I use whatever the “client” uses which has meant everything from C++ to Java to Python to golang. I mostly work on backend stuff, hence no obviously frontend languages in that mix. One of the things I love about what I do is that I can remain in the same position and work on a wide variety of projects and stacks.
For coding I mostly use Vim and very occasionally VSCode.
Honestly a lot of my work right now is accomplished through Google Docs
@fradiger is the cool guy here. I just started my CCNA and A+ certs. I’ve picked up a fair share of white hat tricks and I can be a real menace with a bash bunny though.
I do the same thing, heavily focused on research into tools and techniques. I mostly use python and C, with TypeScript thrown in when I need to build something with a better UI than steamlit or gradio can do. A lot of binary ninja, IDA and ghidra but I use their APIs more than the tools themselves. I’ve been doing AI research applied to reverse engineering the last few years so I use a lot of data science and machine learning tools like polars, spark, torch, cuda, etc.
Developers unite! I work at a large financial services company and tend to focus on cloud and data technologies like AWS, Python, Terraform, Jenkins. Currently heading up a group on data and AI in our org so trying to focus hard on helping our org develop skills in data literacy, data wrangling, visualization, ML, and working with LLMs. It’s been a good role so far! Glad to find some other developers who also yoyo!
I am currently working on landing a SWE job (just graduated) but in the past over school/personal projects and internship jobs, I have mainly used:
Python, C and Java, some AWS stuff for storage and log automation
I have been jamming on some Pi projects these days mainly to get my C and C++ a bit stronger. Last project was a tank Robot which used a 2D lidar sensor and OpenCV to do some line following.