Principal Software Engineer / Lead / Architect Resume
Washington, DC
SUMMARY
Technology leadership, planning and vision. System design and architecture. Agile and lean software development lifecycle, project and team management and mentoring expertise. Customer facing roles including presentation, requirement collection, analysis, scope and definition.
TECHNICAL SKILLS
- Business management and development, Program, Project & Product Management, Recruiting & Hiring, Mentoring & Team building, Remote/Offshore Team Management, Software & Hardware Team Management
- SDLC, Agile(Scrum), Lean/MVP, Test Driven Development, REST, DRY, Continuous Integration & Deployment, Internationalization/Localization (i18N)
- Software & Hardware Development, Front - end and backend, UI/UX, Graphic Production, Video Editing, 3D Animation, TV Production, Multimedia Production
- Experience building eCommerce, mobile commerce, intranet, extranet, complex application (web and mobile), client/server application, mobile application in Finance, Banking, Retail and Corporate settings
- Python, Django, Flask, PHP, Symfony, Laravel, C# (Server, Mobile), Swift, Objective C, Android Java, HTML/HTML5, CSS/CSS3(Bootstrap), Javascript, ReactJS, AngularJS, Webpack/Gulp/Grunt/ bower/npm, jQuery, Lettuce, Fabric, Ansible, Hashicorp Vault, Consul & Terraform, Selenium, Unittest
- PostgresSQL, MySQL, SQLServer, MongoDB, CouchDB, Redis, SQLite, MSSQL, Oracle, RabbitMQ
- Xcode, Android Studio, Visual Studio, Git/Github, Subversion, Jira, Confluence, Bugzilla, Photoshop, Sketch, Illustrator, Final Cut Pro, Animate Pro, Bind, Mail Server(Exchange, Postfix), Firewalls(ipTables, Checkpoint), Intrusion Prevention & Detection Systems
- Mac OS X, Linux/Unix (Ubuntu, CentOS, RedHat, Solaris), Windows, Windows Server, iOS, Cloud (OpenStack, AWS, Digital Ocean), Data Centers Layout and setup, System Administration
- Word, Excel, Powerpoint, Project, Pages, Numbers, Keynote
PROFESSIONAL EXPERIENCE
Confidential, Washington, DC
Principal Software Engineer / Lead / Architect
Responsibilities:
- Lead role in new Software R&D division
- Develop DevOps team, technology and procedures
- Integrate new technologies into the regular flow of daily work (React, Vault, Terraform, etc...)
- Architect, model and build proof of concept products
- Define, build and lead software development teams to implement proof of concept products
- Research and develop new products from the concept stage
- Mentoring
- Currently attached to 8 internal products and teams
Environment: Python/Django, Postgres, ReactJS, Redux, React Router, Webpack, Flask, Fabric, Vault, AngularJS, Javascript, System Setup and Admin, Grunt, Gulp, HTML/CSS, Linux, Git
Confidential, Washington, DC
Principal Software Engineer / Architect
Responsibilities:
- Agile and TDD project management and development
- Python/Django/Flask Backend Development
- Javascript/AngularJS Front-end development
- Team and Project Lead
- Interface between business and technology teams
- Mentoring
- Participate in UI/UX development
- Define project user stories and manage sprints, stand ups and retrospectives
- Code review and pull request management
Environment: Python/Django, Postgres, AngularJS, Javascript, System Setup and Admin, Grunt, Gulp, HTML/CSS, Linux, Git
Confidential, Washington, DC
Technology Lead/ArchitectResponsibilities:
- Agile and TDD project management and development
- Python/Django Backend Development
- Javascript/AngularJS Front-end development
- Interface between business and technology teams
- Mentoring
- Participate in UI/UX development
- Define project user stories and manage sprints, stand ups and retrospectives
- Code review and pull request management
Environment: Python/Django, Postgres Google Clojure, AngularJS, Javascript, System Setup and Admin, Grunt, HTML/CSS, Linux, Git
Confidential, Washington, DC
Technology Lead/ArchitectResponsibilities:
- Agile and TDD project management and development
- Javascript/AngularJS Software development
- Interface between business and technology teams
- Mentoring
- Gather and create requirements, prepare and break up work amongst developers
- Participate in UI/UX development
- Define project user stories and manage sprints, stand ups and retrospectives
- Code review and pull request management
Environmrent: AngularJS, Javascript, Node.js, c#, .Net, Azure, Digital Ocean, System Setup and Admin, Grunt, HTML/CSS, Linux, Git
Confidential, Washington, DC
Technology LeadResponsibilities:
- Agile and TDD project management and development
- Interface between business and technology teams
- Gather and create requirements, prepare and break up work amongst developers
- Participate in UI/UX development
- Define project user stories and manage sprints, stand ups and retrospectives
- Code review and pull request management
- This is a 100% remote working company with globally distributed teams
Environment: Python, Django, Postgres, Mongodb, Javascript, Node.js, Backbone.js, Require.js, Phan- tom.js, OpenShift, Grunt, HTML/CSS, Linux, Git
Confidential, Kansas City, MO
Architect & Sr. Engineer
Responsibilities:
- Software project management and development based on Agile and TDD methodologies
- Hands-on coding of custom web based software solution
- Define project stories
- Code review and pull request management
Environment: Python, Django, Oracle, Javascript, jQuery, PhantomJS, HTML/CSS, Linux, Git
Confidential
Architect & Developer
Responsibilities:
- Hairdresser guide with eCommerce and booking system
- Software project management and development based on Agile and TDD methodologies
- Hands-on coding of custom web based software solution
- Define project stories
- UI/UX development and implementation
- Tech: Python, Django, Oracle, Javascript, jQuery, PhantomJS, HTML/CSS, Linux, Git
Confidential, Rockville, MD
Founder/Lead Architect & DeveloperResponsibilities:
- Virtual-CTO services for multiple startups
- Providing mid and long term planning and technology roadmap
- Software project management and development based on Lean, Agile and TDD methodologies
- Hands-on coding and, server setup and management
- Mobile application development (Native iOS, Android and Windows Phone)
- Defined project stories and data storage models.
- Full-stack development for web, desktop and mobile applications
- Develop and deploy custom web and mobile applications and backends
- Primary interface with clients and all stakeholders
- Projects: Consulting Company Intranet for client, project, contract and knowledge-base management, Online service guide with booking/reservation system along with backend management system(French), Online customer feedback and review management system for retail op- erations(French), eCommerce and mobile applications.
Environment: Python, Django, React, Redux, Websockets, CI CD, PHP, jQuery, Javascript, HTML5/CSS3, Postgresql, PIP, Virtualenv, Fabric, AWS, Digital Ocean, Ubuntu, nGinx, Gunicorn, Objective C, Swift, C#, Android Java
Confidential, San Francisco, CA
CEO/CTO/Lead Architect/Product ManagerResponsibilities:
- CTO/ Lead architect/Product Manager and eventual CEO of Social Television startup
- Designed, Developed and launched first Social TV Guide second screen application
- Big Data - Data intensive, managing, indexing and processing 2 Terabytes of guide data per day - data processing code in Perl and re-written in Python
- Backend ReSTful API for consumption by the iPad app written in PHP
- Managed in-house and off-shore hardware, software and graphic design teams
- Hands-on coding and, server setup and management
- Managed and built product, hardware and software, concept to launch
- Face of the company for communications and marketing
- Involved in the day to day operations and fund-raising
Environment: Objective C, PHP, Python, Java, jQuery, Javascript, Apache, AWS, Linux, MySQL
Confidential, McLean, VA
Founder/PresidentResponsibilities:
- International IT and software consultancy and Development
- Provided hardware and communications solutions in remote areas
- Designed and developed custom, secure software applications
- Responsible business development, design & architecture, production and deployment
Environment: PHP, Java, Postfix, Jabber, AWS, Linux, ipTables Firewall
Confidential, Philadelphia, PA
Sr. VP of TechnologyResponsibilities:
- Global money transfer white-label eCommerce solution provider
- Lead technology revitalization and rebuilt entire platform in 2 months with zero downtime
- Hired and managed technology team
- Designed and deployed infrastructure and security for entire platform
- Interacted with customers, stakeholders and tech team
Environment: PHP, Zeus, Oracle DB, HTML, Linux, Solaris, Checkpoint Firewall
Confidential, Haddonfield, NJ
Founder/CEO/Program ManagerResponsibilities:
- New Media Services company - Internet, Infrastructure, Multimedia, Video
- Grew company to 24 employees and over $4 million in revenues in less than 3 years
- Designed, developed and launched online document collaboration and review system written in ASP and then later re-written in PHP (NetProof)
- Created innovative “Print to Web” virtual printer using C and GhostScript Postscript interpreter
- Oversaw merger and public offering of the company’s shares on NASDAQ
- Company recognized for multiple software innovations (online collaboration, video co-editing)
Confidential, Pennsauken, NJ
Director of TechnologyResponsibilities:
- Multimedia and print-on-demand company
- Managed software development and multimedia teams
- Built custom software and web application for our clients
- Awarded “Gamelan Applet of the Year” in 1995 for breakthrough Java Applet
Environment: C, Java, HTML