Elegant Resume

Total Page:16

File Type:pdf, Size:1020Kb

Elegant Resume ALAN ELKNER 112 Chanticleer, Cherry Hill, NJ 08003 (609) 605-1945 [email protected] SUMMARY OF QUALIFICATIONS . Close to thirty years experience in the development of web applications and data hosting systems for the Unix, Intel PC and IBM mainframe environments . Extensive experience developing back-end systems for integration between clients and servers . Consistently recognized by management and peers for producing high-quality work; attention to simplicity of structure, leading to highly reliable and maintainable systems . Trusted by management to deal with clients from design phase to installation; strong inter- personal skills leading to high customer satisfaction . One year experience each working in Germany and Italy while gaining fluency in both languages SOFTWARE DEVELOPMENT ENVIRONMENTS . Web platforms, Django and Zope, using Python, running on Linux, Sun Solaris . MySQL and PostgreSQL database systems . HTML5, CSS, JavaScript and jQuery, including Ajax . Microsoft Visual C++, Visual Basic, Access and SQL Server, Active Server Pages EXPERIENCE 2013 – 2015 HelpHOPELive Cherry Hill, NJ . Django/Python developer for a non-profit specializing in crowd-funded campaigns for patients in need of assistance with medical expenses. Responsibilities include implementing requirements as defined in JIRA ticket system for feature enhancements to the core web application, written for the Django web framework and Python programming language. Utilized JavaScript, jQuery, Ajax, HTML5, and CSS on the browser side. 2013 – 2014 NovaWebDevelopment Cherry Hill, NJ . Project Manager, Django/Python Developer and Mentor for a start-up non-profit specializing in writing web applications in Django and Python. Contract involved creating a web application for teaching deaf children to read. Application presents images, videos and words to the student in a jQuery event-driven set of web pages, including timer events for animation. 2007 – 2012 SchoolTool Cherry Hill, NJ . Web Developer for an open source School Information System web application. Written in Zope and Python, application allows schools to enroll students in classrooms, grade them on activities and cut report cards. Intervention system allows all stakeholders of a given student to track messages and goals surrounding a student's disciplinary issues. 2005 – 2006 Chase Paymentech Silver Spring, MD . Enterprise Developer/Installation Manager for a Credit Card Processing company which processes 3,000,000+ credit card transactions per day. The system consists of Python and C processes running on Solaris servers. Responsibilities include development support for the core system as well as packaging releases for deployment to the various target servers. EXPERIENCE (cont’d) 2004 – 2005 Center for Innovative Communities Arlington, VA . Serving as project manager/lead developer for Web Data Hosting application for Virginia Public Schools. Application, written in Python for a Zope Server, allows users to track competencies for students and submit competency coverage reports to the State of Virginia. 2002 – 2003 Escom Cinzano, Italy . Worked on Web Data Hosting application for the hotel industry, involving the use of server-side scripts in Visual Basic for a Microsoft SQL database and browser-side scripts in Java Script. Application allows hotels to create and track inventory for its rooms, restaurant halls, and wine cellars, keep track of customer’s bills, and handle hotel’s general accounting. 1986 – 2001 Donovan Data Systems New York, NY . Designed and developed large-scale database, data communications and end-user systems (1,000,000+ records) for number one data processing vendor to the advertising industry. Company’s systems supply data administration services to the largest worldwide advertising agencies including Young & Rubicam and Saatchi & Saatchi. Systems handle agency functions such as Market Research, Media Planning and Budgeting, Media Buying, Commercial Production, Commercial Trafficking, Accounting and Talent Payment. Incomparable systems integration resulting in 80% worldwide market share. Developed end-user system for Saatchi & Saatchi’s Program Exchange Department, which handled its largest client, General Mills, with an annual budget of $100,000,000+. Program allowed the department to enter special deals between its client and the media stations, request custom reports and automatically transfer media expenditures to the main system. Automatic transfer capability saved the department hundreds of thousands of dollars a year in labor costs otherwise necessary for inputting into the main system. Developed PC Data Server for Commercial Production. System consisted of continuously running processes for monitoring changes to mainframe database and PC-side SQL database, automatically restructuring and transferring data between them (100,000+ records daily). System allowed company to offer PC front-end application for Commercial Production that no competitor could offer. Elegance of design and coding techniques allowed system to be taken over by a new programmer with no training required. On long-term assignment in Düsseldorf, Germany office, developed system for one of Young & Rubicam’s largest clients, DaimlerChrysler. System allows client to request blocks of mainframe data to be downloaded, restructured and reported upon in MS Access application, and finally re-uploaded in restructured format. System leveraged the PC’s application development-friendly environment, saving the company hundreds of thousands of dollars otherwise necessary to provide a mainframe-side solution. EDUCATION BA Mathematics, University of Pennsylvania, Philadelphia, PA. REFERENCES Available upon request..
Recommended publications
  • Lightweight Django USING REST, WEBSOCKETS & BACKBONE
    Lightweight Django USING REST, WEBSOCKETS & BACKBONE Julia Elman & Mark Lavin Lightweight Django LightweightDjango How can you take advantage of the Django framework to integrate complex “A great resource for client-side interactions and real-time features into your web applications? going beyond traditional Through a series of rapid application development projects, this hands-on book shows experienced Django developers how to include REST APIs, apps and learning how WebSockets, and client-side MVC frameworks such as Backbone.js into Django can power the new or existing projects. backend of single-page Learn how to make the most of Django’s decoupled design by choosing web applications.” the components you need to build the lightweight applications you want. —Aymeric Augustin Once you finish this book, you’ll know how to build single-page applications Django core developer, CTO, oscaro.com that respond to interactions in real time. If you’re familiar with Python and JavaScript, you’re good to go. “Such a good idea—I think this will lower the barrier ■ Learn a lightweight approach for starting a new Django project of entry for developers ■ Break reusable applications into smaller services that even more… the more communicate with one another I read, the more excited ■ Create a static, rapid prototyping site as a scaffold for websites and applications I am!” —Barbara Shaurette ■ Build a REST API with django-rest-framework Python Developer, Cox Media Group ■ Learn how to use Django with the Backbone.js MVC framework ■ Create a single-page web application on top of your REST API Lightweight ■ Integrate real-time features with WebSockets and the Tornado networking library ■ Use the book’s code-driven examples in your own projects Julia Elman, a frontend developer and tech education advocate, started learning Django in 2008 while working at World Online.
    [Show full text]
  • WEB2PY Enterprise Web Framework (2Nd Edition)
    WEB2PY Enterprise Web Framework / 2nd Ed. Massimo Di Pierro Copyright ©2009 by Massimo Di Pierro. All rights reserved. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, scanning, or otherwise, except as permitted under Section 107 or 108 of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization through payment of the appropriate per-copy fee to the Copyright Clearance Center, Inc., 222 Rosewood Drive, Danvers, MA 01923, (978) 750-8400, fax (978) 646-8600, or on the web at www.copyright.com. Requests to the Copyright owner for permission should be addressed to: Massimo Di Pierro School of Computing DePaul University 243 S Wabash Ave Chicago, IL 60604 (USA) Email: [email protected] Limit of Liability/Disclaimer of Warranty: While the publisher and author have used their best efforts in preparing this book, they make no representations or warranties with respect to the accuracy or completeness of the contents of this book and specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created ore extended by sales representatives or written sales materials. The advice and strategies contained herein may not be suitable for your situation. You should consult with a professional where appropriate. Neither the publisher nor author shall be liable for any loss of profit or any other commercial damages, including but not limited to special, incidental, consequential, or other damages. Library of Congress Cataloging-in-Publication Data: WEB2PY: Enterprise Web Framework Printed in the United States of America.
    [Show full text]
  • Django Wordpress API Documentation Release 0.1.0
    Django Wordpress API Documentation Release 0.1.0 Swapps Jun 28, 2017 Contents 1 Django Wordpress API 3 1.1 Documentation..............................................3 1.2 Quickstart................................................3 1.3 Features..................................................3 1.4 Running Tests..............................................4 1.5 Credits..................................................4 2 Installation 5 3 Integration 7 3.1 Configure django-wordpress_api inside your aplication.........................7 3.2 Add django-wordpress-api........................................7 3.3 Multilingual support...........................................7 3.4 Page cache................................................8 3.5 RSS Feed.................................................8 4 Usage 9 5 Contributing 11 5.1 Types of Contributions.......................................... 11 5.2 Get Started!................................................ 12 5.3 Pull Request Guidelines......................................... 13 5.4 Tips.................................................... 13 6 Credits 15 6.1 Development Lead............................................ 15 6.2 Contributors............................................... 15 7 History 17 7.1 0.1.0 (2016-09-02)............................................ 17 i ii Django Wordpress API Documentation, Release 0.1.0 Contents: Contents 1 Django Wordpress API Documentation, Release 0.1.0 2 Contents CHAPTER 1 Django Wordpress API Easily Install your Wordpress blog in your Django project
    [Show full text]
  • Final CATALYST Framework Architecture
    D2.3 F in al CATALYST Framework Architect ure WORKPACKAGE PROGRAMME IDENTIFIER WP2 H2020-EE-2016-2017 DOCUMENT PROJECT NUMBER D2.3 768739 VERSION START DATE OF THE PROJECT 1.0 01/10/2017 PUBLISH DATE DURATION 03/06/2019 36 months DOCUMENT REFERENCE CATALYST.D2.3.PARTNER.WP2.v1.0 PROGRAMME NAME ENERGY EFFICIENCY CALL 2016-2017 PROGRAMME IDENTIFIER H2020-EE-2016-2017 TOPIC Bringing to market more energy efficient and integrated data centres TOPIC IDENTIFIER EE-20-2017 TYPE OF ACTION IA Innovation action PROJECT NUMBER 768739 PROJECT TITLE CATALYST COORDINATOR ENGINEERING INGEGNERIA INFORMATICA S.p.A. (ENG) PRINCIPAL CONTRACTORS SINGULARLOGIC ANONYMI ETAIREIA PLIROFORIAKON SYSTIMATON KAI EFARMOGON PLIROFORIKIS (SiLO), ENEL.SI S.r.l (ENEL), ALLIANDER NV (ALD), STICHTING GREEN IT CONSORTIUM REGIO AMSTERDAM (GIT), SCHUBERG PHILIS BV (SBP), QARNOT COMPUTING (QRN), POWER OPERATIONS LIMITED (POPs), INSTYTUT CHEMII BIOORGANICZNEJ POLSKIEJ AKADEMII NAUK (PSNC), UNIVERSITATEA TEHNICA CLUJ-NAPOCA (TUC) DOCUMENT REFERENCE CATALYST.D2.3.PARTNER.WP2.v1.0 WORKPACKAGE: WP2 DELIVERABLE TYPE R (report) AVAILABILITY PU (Public) DELIVERABLE STATE Final CONTRACTUAL DATE OF DELIVERY 31/05/2019 ACTUAL DATE OF DELIVERY 03/06/2019 DOCUMENT TITLE Final CATALYST Framework Architecture AUTHOR(S) Marzia Mammina (ENG), Terpsi Velivassaki (SiLO), Tudor Cioara (TUC), Nicolas Sainthérant (QRN), Artemis Voulkidis (POPs), John Booth (GIT) REVIEWER(S) Artemis Voulkidis (POPs) Terpsi Velivassaki (SILO) SUMMARY (See the Executive Summary) HISTORY (See the Change History Table)
    [Show full text]
  • Adoption of Open Source Software in Software-Intensive Organizations - a Systematic Literature Review
    Adoption of Open Source Software in Software-Intensive Organizations - A Systematic Literature Review Øyvind Hauge∗,1, Claudia Ayala1,2, Reidar Conradi1 IDI, NTNU, Sem Sælands vei 7-9, NO-7491 Trondheim, Norway Abstract Context: Open source software (OSS) is changing the way organizations develop, acquire, use, and commercialize software. Objective: This paper seeks to identify how organizations adopt OSS, classify the literature according to these ways of adopting OSS, and with a focus on software development evaluate the research on adoption of OSS in organiza- tions. Method: Based on the systematic literature review method we reviewed pub- lications from 24 journals and seven conference and workshop proceedings, published between 1998 and 2008. From a population of 24289 papers, we identified 112 papers that provide empirical evidence on how organizations actually adopt OSS. Results: We show that adopting OSS involves more than simply using OSS products. We moreover provide a classification framework consisting of six distinctly different ways in which organizations adopt OSS. This framework is used to illustrate some of the opportunities and challenges organizations meet when approaching OSS, to show that OSS can be adopted successfully in different ways, and to organize and review existing research. We find that existing research on OSS adoption does not sufficiently describe the context of the organizations studied, it is furthermore fragmented, and it fails to benefit fully from related research fields. To aid this situation, we offer directions for future research. ∗Corresponding author. Tel: +47 97 71 22 52; Fax: +47 73 59 44 66 Email addresses: [email protected] (Øyvind Hauge), [email protected] (Claudia Ayala), [email protected] (Reidar Conradi) 1Norwegian University of Science and Technology 2Technical University of Catalunya Preprint submitted to Information Software Technology April 26, 2010 Conclusion: The implications of our findings are twofold.
    [Show full text]
  • Web App Development Using Python and Django
    WEB APP DEVELOPMENT USING PYTHON AND DJANGO A Project Presented to the Faculty of California State Polytechnic University, Pomona In Partial Fulfillment Of the Requirements for the Degree Master of Science In Computer Science By Karan Kohli 2020 SIGNATURE PAGE PROJECT: WEB APP DEVELOPMENT USING PYTHON AND DJANGO AUTHOR: Karan Kohli DATE SUBMITTED: Fall 2020 Department of Computer Science Dr. Lan Yang ____________________________________ Project Committee Chair Computer Science Dr. Yu Sun ____________________________________ Professor Computer Science ii ACKNOWLEDGEMENTS I would first like to thank my project advisor Professor Lan Yang whose valuable guidance helped me whenever I ran into a trouble spot or had a question about my project and coding. Professor Lan Yang consistently allowed this project to be my own work but steered me in the right the direction whenever he thought I needed it. I would also like to thank my committee member: - Professor Yu Sun, for the participation. Without their passionate participation and input, this project could not have been successfully conducted. iii ABSTRACT In today’s world there are so many people who want to be in fit, compete in the bodybuilding competitions, lose weight, and burn fat. However, there isn’t a proper platform where people can get all the needed information such as workout instructions, lifting technique, diet guidance, fitness plans according to each individual’s goals find the cheap dietary supplements and hire trainers/coaches. In this project, I developed a web-app to help people in achieving their fitness goals. The web-app, stay-fit.in, based Django, Python and SQL database technologies, provides users information with regard to fitness, diet, training and fitness related products buying.
    [Show full text]
  • Web Programming in Python with Django!
    Web Programming in Python with Django! Instructors: Steve Levine '11 Maria Rodriguez '11 Geoffrey Thomas '10 [email protected] http://sipb.mit.edu/iap/django/ Wednesday, January 27th SIPB IAP 2010 Course Overview What is Django? Apps, Models, and Views URL Structure Templates Admin Interface Forms Examples / Tutorials What is Django? What is Django? djangodjango [jāngō] -nounnoun 1. a shiny web framework that allows one to build dynamic, professional-looking websites in python: Need to make a slick website? Use django! 2. masculine form of popular Hasbro game Jenga® (will not be discussed tonight) 3. magic Funk-tacular Features projects or ªappsº are pluggable object-relational mapper: combines the advantages of having a database with the advantages of using an object-oriented programming language database allows for efficient data storage and retrieval Python allows for cleaner and more readable code Funk-tacular Features automatic admin interface offers the functionality of adding, editing, and deleting items within a database in a graphical, user-friendly way flexible template language that provides a way to retrieve data and display it on a webpage in its desired format url design is elegant and easy to read Marvelous Websites Made the Django Way: Models & Views App Layer User Interface (HTTP Output) Controller View MVC Model Database Layer MySQL: Database Marvelous Websites Made the Django Way: Models & Views App Layer: Outputs HTML (controls how data is displayed to the user) MVC Layer 1. Model: Models contains classes definitions for holding data 2. View: The View controls the access and filtration of data in order to be passed onto the app layer for display.
    [Show full text]
  • Repoze Documentation Release 1.0
    Repoze Documentation Release 1.0 Agendaless Consulting, Inc. and Contributors December 12, 2014 Contents 1 Overview of the Repoze Project3 1.1 Problems Addressed...........................................3 1.2 Solutions Provided............................................3 1.3 Software Requirements and Limitations.................................3 1.4 Technology Dependencies........................................3 1.5 Licensing.................................................4 1.6 Resources.................................................4 1.7 Legacy Resources............................................4 1.8 Contributing...............................................4 2 Current Repoze Components5 2.1 WSGI Middleware............................................5 2.2 Libraries.................................................6 3 Obsolete Repoze Components9 3.1 WSGI Applications...........................................9 3.2 WSGI Middleware............................................ 10 3.3 Libraries................................................. 11 3.4 Buildout-related............................................. 11 3.5 Miscellany................................................ 11 3.6 Re-packaged Software.......................................... 12 4 History of the Repoze Project 13 4.1 Early Developments........................................... 13 4.2 Later Developments........................................... 13 5 Hacking on Repoze Components 15 5.1 Coding Standards............................................. 15 5.2 Layout and
    [Show full text]
  • 2015 Open Source Yearbook
    Opensource.com/yearbook . ........ OPENSOURCE.COM ................... Opensource.com publishes stories about creating, adopting, and sharing open source solutions. Visit Opensource.com to learn more about how the open source way is improving technologies, education, business, government, health, law, entertainment, humanitarian efforts, and more. Submit a story idea: https://opensource.com/story Email us: [email protected] Chat with us in Freenode IRC: #opensource.com Twitter @opensourceway: https://twitter.com/opensourceway Google+: https://plus.google.com/+opensourceway Facebook: https://www.facebook.com/opensourceway Instagram: https://www.instagram.com/opensourceway FROM THE EDITOR ............................. Dear Open Source Yearbook reader, The “open source” label was created back in 1998, not long after I got my start in tech publishing [1]. Fast forward to late 2014, when I was thinking about how much open source technologies, commu- nities, and business models have changed since 1998. I realized that there was no easy way—like a yearbook—to thumb through tech history to get a feel for open source. Sure, you can flip through the virtual pages of a Google search and read the “Best of” lists collected by a variety of technical publications and writers, much like you can thumb through newspapers from the 1980s to see the how big we wore our shoulder pads, neon clothing, and hair back then. But neither research method is particularly efficient, nor do they provide snapshots that show diversity within communities and moments of time. The idea behind the Open Source Yearbook is to collaborate with open source communities to collect a diverse range of stories from the year.
    [Show full text]
  • TESMA: Requirements and Design of a Tool for Educational Programs †
    information Article TESMA: Requirements and Design of a Tool for Educational Programs † Nicolas Guelfi *,‡, Benjamin Jahi´c ‡ and Benoît Ries ‡ Université du Luxembourg. 2, avenue de l’Université, L-4365 Esch-sur-Alzette, Luxembourg; [email protected] (B.J.); [email protected] (B.R.) * Correspondence: nicolas.guelfi@uni.lu; Tel.: +352-466-644-5251 † This paper is an extended version of our paper published in Nicolas Guelfi, Benjamin Jahi´cand Benoît Ries, TESMA: Towards the Development of a Tool for Specification, Management and Assessment of Teaching Programs, published in the Proceedings of the 2nd International Conference on Applications in Information Technology (ICAIT-2016). ‡ These authors contributed equally to this work. Academic Editors: Evgeny Pyshkin, Vitaly Klyuev and Alexander Vazhenin Received: 2 December 2016; Accepted: 18 March 2017; Published: 22 March 2017 Abstract: Defining and managing teaching programs at universities or other institutions is a complex task for which there is not much support in terms of methods and tools. This task becomes even more critical when the time comes to obtain certifications w.r.t. official standards. In this paper, we present an on-going project called TESMA, whose objective is to provide an open-source tool dedicated to the specification and management (including certification) of teaching programs. An in-depth market analysis regarding related tools and conceptual frameworks of the project is presented. This tool has been engineered using a development method called Messir for its requirements elicitation and introduces a domain-specific language dedicated to the teaching domain. This paper presents the current status of this project and the future activities planned.
    [Show full text]
  • Informática Educativa
    MINISTÉRIO DA EDUCAÇÃO Universidade Aberta do Brasil Instituto Federal de Educação, Ciência e Tecnologia do Ceará Diretoria de Educação a Distância Licenciatura em Educação Profissional, Científica e Tecnológica Informática Educativa Marlene de Alencar Dutra Tatiana Santos da Paz Fortaleza, CE 2015 Créditos Presidente Equipe Arte, Criação e Produção Visual Dilma Vana Rousseff Camila Ferreira Mendes Ministro da Educação Érica Andrade Figueirêdo Renato Janine Ribeiro Lucas de Brito Arruda Quezia Brandão Souto Presidente da CAPES Renan da Silveira Teles Carlos Afonso Nobre Suzan Pagani Maranhão Diretor de EaD – CAPES Equipe Web Jean Marc Georges Mutzig Bruno Martins Ferreira Reitor do IFCE Corneli Gomes Furtado Júnior Virgílio Augusto Sales Araripe Fabrice Marc Joye Pró-Reitor de Ensino Francisco César de Araújo Filho Reuber Saraiva de Santiago Ícaro Magalhães Holanda Barroso Diretora de EAD/IFCE e Herculano Gonçalves Santos Coordenadora UAB/IFCE Revisão Cassandra Ribeiro Joye Antônio Carlos Marques Júnior Coordenadora Adjunta UAB Débora Liberato Arruda Hissa Gina Maria Porto de Aguiar Nukácia Meyre Araújo de Almeida Saulo Garcia Coordenador do Curso de Licenciatura em Educação Profissional, Científica e Logística Tecnológica Francisco Roberto Dias de Aguiar João Eudes Moreira da Silva Elaboração do conteúdo Marlene de Alencar Dutra Tatiana Santos da Paz Colaboradora Márcia Roxana da Silva Regis Equipe Pedagógica e Design Instrucional Camilla Alves Barros Daniele Luciano Marques Iraci de Oliveira Moraes Schmidlin Isabel Cristina Pereira da Costa Karine Nascimento Portela Lívia Maria de Lima Santiago Luciana Andrade Rodrigues Márcia Roxana da Silva Regis Maria do Socorro Nogueira de Paula Marília Maia Moreira Siany Góes de Sousa Tassia Pinheiro de Sousa Catalogação na Fonte: Biblioteca Waldyr Diogo de Siqueira D978i Dutra, Marlene de Alencar.
    [Show full text]
  • Python Application– an Efficient and Effective Substitute for Human Assistant to a Busy Manager Padmaja Ch
    Padmaja, Radhakumari Ch.; International Journal of Advance Research, Ideas and Innovations in Technology ISSN: 2454-132X Impact factor: 4.295 (Volume 4, Issue 5) Available online at: www.ijariit.com Python application– An efficient and effective substitute for human assistant to a busy manager Padmaja Ch. Radhakumari [email protected] [email protected] Sri Sathya Sai Institute of Higher Learning, Anantapur, Sri Sathya Sai Institute of Higher Learning, Anantapur, Andhra Pradesh Andhra Pradesh ABSTRACT Python is a programming language that works more quickly and integrates the systems more effectively. Today, Python ranks 5th most popular language, according to TIOBE index. Considering the simplicity of python as a programming language, the value of python is growing across industries and projects. Skilled Python programmers are in great demand everywhere. In the light of the increase in demand for python program, the current paper depicts the formulation of a unique case of management reflecting how a manager can be assisted with a python program replacing human assistance. The paper highlights that human replacement by python software program brings in value addition to the organizations or businesses in the form of an increase in efficiency, effectiveness, and decrease in costs. Keywords— Python, Replacement, Manager, Effectiveness, Efficiency 1. INTRODUCTION Python is a programming language that works more quickly and integrates the systems more effectively. Today, Python ranks 5th most popular language, according to TIOBE index. While some developers believe that Python is for kids, and PHP or C is for real men, the value of Python keeps growing across industries and projects, and skilled Python programmers are in a very high demand everywhere.
    [Show full text]