We provide IT Staff Augmentation Services!

Python Engineer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • A seasoned IT professional, experienced in a variety of programming languages and environments, with a particular focus on open - source software. Subject-matter domains include back-end financial applications, automation and process control, data communications protocols, encryption, authentication and authorization, simulation and modeling.

TECHNICAL SKILLS:

Skills: - - Python, C, Java, Unix shell (mostly bash), some Ruby -- Linux, FreeBSD, some Solaris -- Various other open-source software components, including Apache, OpenLDAP, OpenSSH,Kerberos, Shibboleth, sqlite, memcache, the Hadoop suite, OpenStack; -- Familiarity with many Python modules, including IPy, httplib, urllib, werkzeug, mod python, mod wsgi, numpy, scipy, pandas, matplotlib; -- MySQL, sqlite, PostgreSQL; -- REST Web services (and some SOAP/SAML/XML) -- Information security, risk analysis and assessment, authentication/authorization, cryptography, firewalls, computer forensics, PKI, Kerberos, single sign-on, Web application security; -- Data communications, network technology, protocols (TCP/IP, HTTP, SSL, SSH, RADIUS, etc.); -- Directory services, LDAP Atlassian JIRA, particularly the REST API -- Experience in Agile development environment

PROFESSIONAL EXPERIENCE:

Confidential

Python engineer

Responsibilities:

  • Contract engagement. Developed Python scripts for reporting and control of Atlassian JIRA via JSON/REST in a Kerberized environment.

Confidential

Python engineer

Responsibilities:

  • Developed algorithms and Python modules for assessing the desirability of airline flights for an SMS-based concierge service, based on ingesting complex JSON structures via REST APIs from Priceline and similar aggregators.

Confidential

Consultant

Responsibilities:

  • Participated in the development of 'Hadoop as a service' (HaaS), an Confidential &T initiative to provision and deploy Hadoop clusters dynamically on the company's cloud infrastructure, based on OpenStack. Developed scripts in bash and Python to automate the configuration of such clusters, with a particular focus on MySQL Cluster, OpenLDAP, Phoenix, and Kerberos. Extensive scripting in Python against the REST API of Ambari.

Confidential

Consultant

Responsibilities:

  • Atom, an initiative for financial risk management, consisting of a very large 'noSQL' object database, of objects representing agreements of various types with various counterparties. Agreements were editable using a GUI, and verified after editing by a rules engine (Nucleus) developed as part of the Atom project. The project incorporated bidirectional communications and event notifications with a separately developed workflow system, using REST/JSON.
  • Vector, an application for asset valuation. Data feeds from a number of sources (internal and external) were used to arrive Confidential end-of-day position valuations for a large number of asset classes.Both projects used Python and BoA proprietary infrastructure, including a grid-computing facility for map/reduce processing of large datasets, in an Agile development regimen.

Confidential

Consultant

Responsibilities:

  • Python development of applications (some Web-facing, some not) using Apache, mod python, mod wsgi, Werkzeug. Linux systems administration. Shell programming in ‘bash’. Numerous open-source components (OpenLDAP, OpenSSH, Postfix, Dovecot, MySQL). Network performance analysis and enhancement.

Confidential

Consultant

Responsibilities:

  • Automatic control and monitoring of a telephone network trouble-ticket system, using Confidential &T proprietary languages and databases. Some Python and Perl as well.
  • Responsible for configuring and maintaining Web server and content production infrastructure in three data centers. Servers included Solaris, Linux, FreeBSD and Windows platforms. Worked with development team in designing and implementing new production and distribution infrastructure based on open-source technology. Worked closely with Akamai and other CDN vendors for HTML documents, live streams, podcasts and other media files. Software implementation in Python, Ruby, bash shell. Developed Web services using REST/JSON.

Confidential

Directory architect

Responsibilities:

  • Responsible for designing integrated directory architecture for the university, which incorporates many largely autonomous campuses. Additional hands-on responsibility for configuring, deploying, and maintaining various open-source components (openLDAP, openSSH, openSSL) on both Solaris and Linux platforms. Wrote performance-monitoring and analysis tools in Python and bash shell. Acted as sysadmin for numerous Solaris and Linux systems.

Confidential

Consultant

Responsibilities:

  • Designed and implemented an online system for submitting and evaluating fellowship applications, and maintained and enhanced pre-existing applications. Technologies included Python, Apache,mySQL, Java, Tomcat, Oracle.

Confidential

Technology architect

Responsibilities:

  • Defined overall security policy and technology direction for the company, and participated extensively in hands-on engineering and troubleshooting. Areas of design and development activity included corporate LDAP directory strategy, PKI strategy, user account provisioning, single sign-on, secure messaging, electronic document signature technology, Web application security; software development in Java and Python.
  • Built and maintained prototyping and testing lab. Maintained close working relationships with many different development and engineering groups in a very decentralized IT environment. Chaired corporate information systems security committee. Participated in IETF working groups on SSH and GSS.

We'd love your feedback!