We provide IT Staff Augmentation Services!

Software Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

A software engineer well - versed in all phases of the software development lifecycle, with a strong mathematical background and working knowledge of algorithms and data structures. Excellent at problem-solving and troubleshooting. Proven ability to work in teams or alone whenever needed. Passionate by code, design patterns, and best practices. Deep understanding of relational concepts. Eager learner, looking forward to improving skills and develop new ones.

  • Algorithm Analysis
  • Data Structures
  • Metaheuristics
  • Object Oriented Programming (OOP)
  • Parallel Computing
  • Asynchronous Programming
  • Design Patterns
  • Team Working
  • Agile Development
  • Unit Testing
  • Domain Driven Design
  • Semantic Web

TECHNICAL SKILLS:

Programming languages: C# (expert), Java (expert), HTML5 (proficient), CSS3 (proficient), Javascript (proficient), SQL (proficient), Python (prior experience), C++ (prior experience), Assembly Language x86 (prior experience), Prolog (prior experience).

Software: Visual Studio, VS Code, Netbeans, Eclipse, JDeveloper, GVim, Toad.

DBMS: Oracle, MS SQL Server, MongoDB, SQLite, PostgreSQL, MySQL, GraphDB.

Operating systems: Windows, UNIX /Linux.

Additional: Entity Framework, Hibernate, No-SQL, Windows Services, XML, JSON, Bootstrap, AngularJS, React.js, Node.js, JQuery, Ajax, Git, Team Foundation Server, Maven.

WORK EXPERIENCE:

Confidential

Software Engineer

  • Conducted a deep research on Oracle Service Oriented Architecture (SOA) Suite as part of a two members team.
  • Developed major components for a business platform.
  • Designed and implemented business processes in Oracle Business Process Execution Language (BPEL).
  • Designed and implemented business rules modules in Drools and Oracle Business Rules.
  • Implemented Java EE modules in Spring Framework.
  • Singleton, Abstract Factory, Repository, Hibernate, SQL data access to Oracle Metadata.
  • Designed and implemented a responsive website to enroll people and simplify waiting lines. It was meant to be used as a simple mobile access portal to a larger enrollment application. (ASP.NET MVC 5, Bootstrap).
  • Orchestrated SQLite, Windows services, and restful web services to develop data access modules of a Domain Driven Design Enterprise Application as part of a five members team working under SCRUM. This application was a border access control system to be deployed in Latin-American airports.

We'd love your feedback!