About

Software developer

Hi, I'm Beatriz Macedo! This is my developer portfolio where I share all my favorite work. When I'm not developing new applications, I enjoy reading, playing video games, drinking good coffee, and more.

I'm enthusiastic about programming, solving problems, clean code (DRY!), design patterns, software development, project management, mobile applications, and new technologies in general.

My previous work experience includes Angular JS websites with Node JS servers, Java desktop applications and Mobile Applications using Apache Cordova and/or Ionic. My favorite programming language at the moment is Javascript :) .

Currently I'm learning more about mobile development, focusing on Android and iOS (Swift).

I'm open to freelance opportunities and volunteer work.

Things I Can Do

  • HTML5 & CSS3
  • JavaScript
  • Angular JS
  • Node JS + Express
  • Apache Cordova & Ionic
  • Android (Java)
  • Swift
  • Versioning (Git/SVN)

Projects

Some personal projects I have worked on. If you want to see all of my projects please check them out on my github account:


Work Projects

Projects I participated/created at work.

Checklist Designer Web Site

Generic checklist creator, with a place to create your own checklist and another to let users fill it. Checklists have tagged control points and warnings to help user experience. Composed of a Angular JS web site with a Node JS Rest API that interacts with a cloudant database.
Hosted on Bluemix.

Activity Log Web Site

Generic task management, can be used for any activity tracking and has build-in metrics. Composed of a Angular JS web site with a Node JS Rest API that interacts with a cloudant database.
Hosted on Bluemix.

Efficiency Team Web Site

Team's responsive website to control the projects management and creation of new projects by users. Composed of a Angular JS web site with a Node JS Rest API that interacts with a cloudant database.
Hosted on Bluemix.

Coverage Tool Back-end

Node JS Rest API that interacts with a db2 database and retrieves information about the area's coverage to the sales team, mostly used on the month's closing.
To be hosted on Bluemix.
Created using the following frameworks: express.js, body-parser, underscore.js and ibm_db to interact with db2.

My Spot App

Hybrid app (to be used on Android and iOS) with node API as back-end, that lets users reserve a workstation when they have to go to the office and check-in when they arrive.
App created using IBM MobileFirst Worklight and Framework7.
Back-end node API created using: express.js, body-parser and ibm_db to interact with db2.

Open Source

Space for my future open source work.