Senior Software Engineer

Summary

I am a Senior Software Engineer that enjoys enhancing productivity for individuals and businesses through software development. With over 15 years of experience in crafting business software applications, including a decade in the commercial financial services industry, my expertise spans across developing web applications using languages such as Ruby, Elixir, and Python.

In my current role as a Senior Software Engineer, I engage with a dynamic range of systems, including DevOps support. My work primarily utilizes Ruby on Rails, alongside Elixir for certain projects. My responsibilities extend to managing our infrastructure on cloud platforms, leveraging tools like Terraform.

My previous experience includes developing core and internal billing platforms using Ruby on Rails and Python Flask, respectively. Before that, I was part of a team focused on web application development employing the Extreme Programming methodology. This involved close collaboration with client developers to enhance their software delivery processes through agile methodologies, including User Stories, Iterative Development, Continuous Integration, and Test Driven Development, with a technology stack that comprised Ruby, Python, and Java.

Earlier in my career, I was involved with a financial services company where I primarily worked with C# and the .NET platform. I have managed small teams of developers and have been involved in various stages of the project lifecycle, from requirements gathering and user interface design to coding and testing. My preference is towards Agile development methodologies.

Expectations

My ideal position would be one where I can leverage my experience in building robust business software applications, particularly in environments that value agile and iterative development methodologies.

**Key Expectations:**

1. **Diverse Technological Challenges:** Opportunities to work on a variety of projects utilizing my skills in languages such as Ruby and Elixir.

2. **Leadership and Growth Opportunities:** I aim to contribute not only through direct development work but also by mentoring others and helping to steer project direction and strategy.

3. **Continuous Learning and Development:** A company that values continuous learning and provides opportunities for professional development.

4. **Flexible and Agile Work Environment:** I prefer working in environments that are receptive to agile processes and continuous improvement.

5. **Positive Impact:** Lastly, I am looking for a position where the work I do has a meaningful impact on the business and its clients. Whether through improving operational efficiency, enhancing user experience, or contributing to product innovation, I aim to make a significant contribution that goes beyond mere technical execution.

Employment Preferences
Expected Base Salary

**0,000 USD

Experience

Total Professional Experience

15 years

Startup Experience

5 years

Big-Tech Companies

no experience

Enterprise Experience

10 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate