I am a passionate developer who has been coding for more than 10 years and earned my bachelor degree in Computer Science in 2008. I have been mainly programming with Java and its ecosystem but I also have a lot of interest in dynamic languages and functional paradigm, having worked in personal small projects in Ruby, Python
I am a passionate developer who has been coding for more than 10 years and earned my bachelor degree in Computer Science in 2008. I have been mainly programming with Java and its ecosystem but I also have a lot of interest in dynamic languages and functional paradigm, having worked in personal small projects in Ruby, Python and Clojure.
In my career and specially as a consultant, I have been working in multicultural teams, with people with lots of backgrounds. I believe communication, collaboration and open-mindedness are the keys for the success in any IT team. That is why I am interested in agile methodologies that can help make it happen. My goal is not only to be someone really good at coding, but someone who can improve communication and collaboration in teams (distributed or not) coaching and promoting agile methodologies.
Blog (in portuguese): http://codereviewing.blogspot.com.br
Backend Software Engineer @ From November 2015 to Present (2 months) Stockholm, SwedenSoftware Developer @ Procempa is a public company responsible for the city technology needs. I am working in a small team called TMS (Technology, Methodologies and Support) that is responsible to spread, promote and help the adoption of agile methodologies by other teams inside the company. Among the accomplishments:
-- Set up gitlab in an internal server so we could move the version control system from cvs/svn to git. This includes help other teams to get used and be able to make the best of a distributed version control system.
-- Set up a continuous integration server (jenkins) and helping teams to create their own pipelines so we can get as close as possible to continuous delivery. We have also started to use Docker to automatize the creation of some servers used in our development/testing pipeline (for example, to set up our sonar server as docker container).
-- Promote testing in all stages of software development process (component, integration and system) through sessions and pairing. Since the teams we have been supporting have a tech stack that includes Jboss technologies and Angularjs, we have been using for testing purposes junit, mockito, arquillian, jasmine, karma and selenium. From May 2015 to October 2015 (6 months) Porto Alegre Area, BrazilSoftware Consultant @ At ThoughtWorks I had the opportunity to work with a lot of great people and learn not only about new technologies, but also about consulting skills and the importance of agility and team work. I have most of the time been allocated in a distributed agile project (team in San Francisco and Brazil) for a major US based multi-brand retail company developing its new loyalty program with constant pair programming, continuous integration and short iterations to deliver value to the client as soon as possible. Use of massive amount of data coming from a 1.5 petabyte hadoop cluster. Some of the features delivered:
-- Resilient web application for users to keep track of their credits, benefits and shopping history (also wrapped in an ios/android app) consuming a variety of microservices.
-- Web applications for use of the call center and sale associates.
-- Restful endpoints so other internal projects could make use of our services.
-- Spring Tasks running periodically to send email and push notifications to users using external apis.
Project is now open source and hosted in github.com/getboxed/boxed
Tech stack included Java 5, JBoss, Struts, Hibernate, iReport and CVS. From December 2006 to March 2008 (1 year 4 months)
Bachelor's Degree, Computer Science @ Universidade Federal do Rio Grande do Sul From 2003 to 2008 Mariane Machado is skilled in: Java, Git, Software Development, Agile Methodologies, Ruby, Web Development, Spring Framework, SQL, Testing, Dependency Injection, Coaching, Jasmine, AngularJS, JBoss Application Server, Test Driven Development
Looking for a different
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension