Post Job Free
Sign in

Software Developer Technical Support

Location:
San Francisco, CA
Posted:
September 28, 2015

Contact this candidate

Resume:

Paulius Juodisius

Software Developer

*** ********** **

New Paltz, NY 12561

USA

H +1-845-***-****

B acrv0e@r.postjobfree.com

Summary

I am a creative solutions-driven software developer with over 4 years of industry experience. I have written e cient server side (C#, SQL Server, other MS technologies) applications as well as rich and reactive client side web apps. I have also developed a more abstract academic modeling tool to support intuitive text based specification of behavioral and structural properties of the software system. It was developed using functional languages (Haskell and Scala) and coauthored a report about it. I am a self-driven, disciplined worker with successful history of remote delivery. I am also available to relocate nationwide. I am a permanent resident alien. Education

2004–2008 BSc in Software Engineering, Vilnius University, Lithuania. 2011–2014 MSc in Software Development, IT University of Copenhagen, Denmark. Experience

Vocational

Feb 2011–Present Software developer, EFF Consulting, Copenhagen, Denmark & remotely from New Paltz, NY.

Project: LimitSuperior. A large, enterprise-class document management and reporting system built in a fast-paced start-up culture. Solution uses Microsoft technology stack: SQL Server, .NET (C#), WCF services, IIS. My tasks and sub-projects include:

{ Generally: Getting things done

{ Used Agile development methodologies

{ Stood-up and configured Linux (Debian) server for hosting Mercurial source repository

{ Maintained Windows Domain network across multiple Rackspace instances

{ Created database model and wrote stored stored procedures for data access

{ Constantly tuned database for faster performance

{ Applied domain-driven design (DDD) principles in the development of business logic layer

{ Used optimized plain SQL queries together with Entity Framework for data access layer

{ Developed SQL query builders for fetching various complex reports

{ Created in-house lightweight Model-View-Controller (MVC) framework to handle server- side Web UI

{ Built rich and responsive single page client web app using Marionette, Backbone and jQuery

{ Set up email server for receiving and sending emails

{ Implemented Windows Communication Foundation (WCF) interface that allows to update documents through external pluggable services such as updates via incoming email

{ Implemented domain events system for decoupling modules in the server-side: for example notification module would listen to various events and send notifications to users

{ Developed web crawlers for collecting real world document sets that were imported into demo system for load, stress and functional testing Jul 2014–Jul 2015 Software developer (Consultant), IT University of Copenhagen, New Paltz, NY. Project: Behavioral Clafer. Clafer (clafer.org) is a simple text-based modeling language used for describing and analyzing software system requirements. Clafer can be applied in agile example-driven modeling where explicit business examples are used for obtaining and verifying complex requirements. In this project we extended the language so that behavioral properties of how the system should operate could be embedded in the existing structural model. My tasks and sub-projects include:

{ Extended Clafer language syntax to support specification of behavioral properties

{ Extended BNFC parser generator so that the generated parser embeds positional informa- tion for each abstract syntax tree node

{ Extended structural Clafer compiler to support new language syntax and semantics

{ Development was mostly done in Haskell functional language

{ Wrote and evaluated test models

{ Coauthored report that describes and evaluates the tool Nov 2008–Apr 2009 Software developer, Ministry of Agriculture of the Republic of Lithuania, Vilnius, Lithuania.

{ Developed templates for generating business reports using XSL-FO

{ Created JAVA servlet with embedded Apache FOP

{ Set up XML-publishing framework Cocoon 2 that was used to perform XSL-FO transfor- mations

{ Using ASP.NET developed dynamic calendar web application for human resource depart- ment

{ Using ASP.NET developed dynamic application that was used for livestock registration

{ Maintained ASP.NET mapping application that was integrated into ESRI GIS environment Miscellaneous

Oct 2009–Jan 2011 Technical support representative, Cablevision, Shelton, CT, USA.

{ Provided e ective and consistent technical support to Optimum Online Internet Service and Optimum Voice VoIP Telephone Service users by diagnosing and resolving customer technical di culties

{ Provided timely and accurate responses to all customer inquiries Languages

English Fluent

Lithuanian Native

Computer skills

Programming

languages

C#, Haskell, Java, Scala, HTML, CSS, JavaScript, Ruby, C++, PHP Operating systems Windows, Linux (Debian/Ubuntu)

Web technologies IIS, ASP.NET MVC, WCF, Marionette.js, Backbone.js, jQuery, Rails, AngularJs O ce LATEX, Word, Excel, Powerpoint, OpenO ce/LibreO ce Domain specific

languages

Antlr, BNFC, Bison/Jison, EMFText, Xtend

Databases SQL Server, MySQL, DB2

Modeling languages Clafer, Alloy

Version control Git, Mercurial

Build tools MSBuild, Webpack, Gulp, Cabal

Dev tools Visual Studio, Eclipse, VIM



Contact this candidate