We provide IT Staff Augmentation Services!

Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Strong background on C#, .NET Core, ASP.NET Core, and Java.
  • Strong background on Object Oriented Programming.
  • Experienced with the following: Go, Python, Dart, Ruby, PHP, C, JavaScript, ANTLR, jQuery, HTML, CSS.
  • Experienced with the following architectural design and patterns: Serverless Architecture, API - First Design, Microservices Architecture, Hexagonal Architecture, Service Oriented Architecture. Domain Driven Development, Test Driven Development, MVC, MVP, MVVM, Unidirectional Data Flow, Bloc Pattern, Builder, Gang-of-four patterns
  • Experienced with the following technologies: ML.NET, Spring Boot, Kafka, Gremlin, Neo4j, Apache Tinkerpop, Neo4j, Cypher, Docker, Kubernetes, OpenShift, Amazon Web Services. AWS Lambda. AWS API Gateway. EC2. S3, Microsoft Azure. Service Fabric. Application Insights, Azure Cosmos DB.
  • Experienced with the following software development approaches: Domain Driven Development, Test Driven Development, Continuous Integration, Continuous Delivery, Continuous Deployment
  • Experienced with the following UI technologies: Angular, React, Redux, Bootstrap, WinForms, WPF, JavaFX
  • Experienced with the following frameworks: ASP.NET, Laravel, Django, Ruby on Rails.
  • Experienced with the following databases: Redis, MongoDB, Neo4j, Apache Tinkerpop Graph, SQL Server, MySQL, PostgreSQL.
  • Experienced with the following Message Queueing Platforms: RabbitMQ. IBM WebSphere MQ. MSMQ.
  • Experienced with the following versioning control technologies: Git, Team Foundation Server.
  • Others: Trainer, Mentor, Panelist, Knowledge-sharer, Sociable, Hard-working, Approachable, Goal-oriented, Friendly.

WORK EXPERIENCE:

Software Engineer

Confidential

Responsibilities:

  • Designed the overall architecture and developed a Fiscal Gateway service.
  • The Fiscal Gateway Service is a platform where it provides a single model for sending fiscal transactions to regulatory bodies.
  • This platform is used by all the products of one of the clients to make their systems globally compliant to each country’s fiscal requirements.
  • Conducts trainings for clients for the following topics:
  • Test Driven Development
  • Unit Testing
  • Selenium
  • Conducts consultations for the following:
  • Test Driven Development
  • DevOps
  • CI/CD Pipelines
  • Automated Testing
  • System design and architecture

Technologies: .NET Core, .NET Framework, C#, Azure DevOps, GraphQL, SQL Server, MongoDB, SQLite, Docker, Kubernetes, ASP.NET Core, Azure, Angular, React, ES6 (JS)

Software Engineer

Confidential

Responsibilities:

  • Implemented a new microservice within a month.
  • This is a very critical requirements as this was required and mandated by the central bank and would prevent the bank from launching not delivered. I led the team that created this requirements despite all of us being a new hire and it was our first month on the job.
  • Aside from leading the team, I was the one responsible for the algorithms that was used inside the new microservice.
  • Studied how the back-end design and how the CI process works with minimal guidance.
  • Helped with the team that split that mono-repo into different smaller repositories for each microservice.
  • Conducts interviews to applicants.

Technologies: Spring Boot, Java, Groovy, Docker, OpenShift, SQL Server, Azure, GitLab

Software Developer Specialist

Confidential

Responsibilities:

  • Designed and developed the CI/CD process for a Big Data project.
  • This includes containerizing the application services using Docker and wrapping around the containers in Kubernetes Pods.
  • Used Jenkins as the primary automation server for this process.
  • Optimized the Docker Image for our .NET Core Web API.
  • Used ML.NET for initial implementation for our learners and miners.
  • Designed and created a Machine Learning Framework that includes streaming of data, storing of data, data extraction, data evaluation, model building, model storing, and model evaluation.Designed a Graph Database schema for storing airline specific data.Implemented a graph store that connects to Cosmos DB in Azure, Neo4j, and in Apache Tinkerpop using the Gremlin query language. Also used Cypher for Neo4j queries.
  • Worked as one of the organizers for the hackathon that was held in Manila.

Technologies: .NET Core, .NET Framework, C#, Azure DevOps, SQL Server, MongoDB, Docker, Kubernetes, ASP.NET Core, ASP.NET, Azure, ML.NET, Cosmos DB, Neo4j, Apache Tinkerpop, Gremlin, Cypher, .NET Remoting, WinForms, WPF, Rabbit MQ, Kafka

Software Developer Senior Analyst

Confidential

Responsibilities:

  • One of the designers of a framework and architecture for a Big Data project with several Machine Learning Miners that continuously builds and updates their own models which is exposed via an API.
  • Became a subject matter expert for Confidential ’s Rule’s Engine Service which uses C#’s Expression Trees and ANTLR (for parsing input) by reading the code.
  • Received an award because of this feat.
  • Developed new functionalities for Confidential ’s Rule’s Engine Service using the MVVM design pattern.
  • Supports other teams with the different services that falls under the common architecture team:
  • Notifications Services
  • Logging Framework
  • Service Locator Services
  • Common UI Frameworks
  • Security Services
  • User Management Services
  • Continuously studies about new technologies and find ways on how they can be applied to the business.
  • Conducts company-wide trainings regarding our frameworks and services.
  • Supports all development teams’ when it comes to handling technical and programming issues.

Software Developer

Confidential

Responsibilities:

  • Worked with the changes on the companies’ Government Security service to implement Korea and Canada’s Government Security messaging.
  • Created a “hook” between Confidential ’s services in order to buffer messages being sent out.
  • Worked on upgrading the contents for the artifacts being used in the boot camp training.
  • Works as a Panelist, Mentor, and Trainer for each run of the training.
  • Works as a Trainer and a Panelist for each run of the EAD training which trains employees with the concept of Service Oriented Architecture (SOA).
  • Created multiple microservices with the team which allowed clients to be able to access all the messages sent by Confidential ’s Reservation System via Web Api endpoints.

Technologies:.NET Core, .NET Framework, C#, SQL Server, ASP.NET Core, ASP.NET, .NET Remoting, WinForms, WPF, ANTLR, MSMQ, IBM WebSphere MQ, Rabbit MQ, Kafka

Software Developer Analyst

Confidential

Responsibilities:

  • Created a tool that automatically configures the different application domains under the External Systems Communication’s main application with just one click of a button.
  • Received an award because of this feat.
  • Designed and created, along with the team, a tool that will automate the smoke testing scenarios that are manually done with each deployment.
  • Worked on implementing new features as well as maintenance of the different services under the team.

Technologies: .NET Framework, C#, Java, SQL Server, .NET Remoting, WinForms, MSMQ, IBM WebSphere MQ

We'd love your feedback!