I am a highly committed and skilled professional with a strong track record of solving complex software engineering problems efficiently.
I like to complete simpler tasks fast, and focus on delivering high-quality solutions and attention to detail ensures that I am always able to meet project deadlines and exceed expectations.
My ability to tackle challenging problems and deliver results quickly makes me an invaluable asset to any team.
How much experience do you have in software development?
I have 15 years of experience working with various programming languages and technologies, including Python, Django, Perl, Java, JavaScript, ReactJS, AngularJS, jQuery, SQL, Postgres, MySQL, Solr, ElasticSearch, Jenkins, Git, Ansible, AWS, GCP, CI/CD, Fullstack, Docker, Machine Learning, REST APIs.
Have you built complex backends using Python or any other language?
Yes, I have worked on numerous projects in the financial system, including the development of internet banking and investment banking systems.
I have also worked on complex international projects involving institutions such as B3 (Brazilian Stock Exchange) and CME (Chicago Mercantile Exchange). In these projects, I was responsible for documenting the entire infrastructure, network, storage, database, and applications for disaster recovery purposes.
Additionally, I have experience working with a major Funding Agency of Science and Technology in São Paulo, Brazil, where I developed a system using Python/Django, SQL, and NoSQL technologies like Apache Solr and Elasticsearch.
If not Python, which was your primary language?
Python is my primary language. We can schedule a screen sharing session for live coding.
Do you have experience in the Data/ML field?
Yes, I have experience working on both production projects and side projects related to Data/ML. Some examples include:
Did Data/ML play any role during your work on the backend? If yes, how did you utilize it?
During my work with Apache Solr over the past eight years, I developed a proof of concept (POC) analytic system for senior management at the Foundation. In this POC, I utilized Python to transform document data into the analytics system.
Additionally, I have utilized machine learning techniques to enhance our models by developing a Python library for brute force simulation.
Delivering models to enhance our data to, using SKLearn and Python Dedup.
Advandced SQL skills to move data from databases to documents.
BigQuery studies on Kaggle, using SQL APIs to handle bilion of documents.
Would you say you are a product-focused engineer?
Yes, I consider myself a product-focused engineer. I have collaborated with stakeholders at various levels and always strive to deliver products that align with the requirements of product owners and senior management. I also have a strong focus on providing valuable insights and information through robust backend features, ensuring the best possible user experience.
Do you have experience with Entity Classification, Data Extraction, Knowledge Graph Creation, and Prompt Engineering?
I have experience in Entity Classification and Data Extraction through the following projects:
While I have not directly worked with Knowledge Graph Creation and Prompt Engineering, I have experience working with search engine systems that leverage data extraction, entity recognition, and relationship extraction. I have also combined data from various sources, including structured databases, unstructured text documents, and external knowledge bases, to develop a digital library for a major foundation in São Paulo, Brazil.
Do you have exposure to one of the tools in your work: GPT-4, LangChain, Pinecone?
I have not had direct experience with tools such as GPT-4, LangChain, or Pinecone in my previous work. However, I am highly familiar with OpenAI Copilot and now CopilotChat, and I use them extensively on a daily basis for programming tasks. I have a deep understanding of the underlying technology and can effectively leverage it to develop systems backed by large language models (LLMs).
Are you comfortable working 4 hours overlapping with the PST timezone from 9 am - 1 pm PST?
Yes, I am at UTC-3. I can overlap from 9:00AM to 1:00PM PST
Can you work full time (40 hours/week, 8 hours/day), and how soon can you start for this role (do you have a notice period)?
Yes, I can work full time and I can start as soon as you need.