Software Developer Resume
2.00/5 (Submit Your Rating)
Norcross, GA
OBJECTIVES
- Advance within the software field, leveraging my expertise, aptitude, and proficiency with a variety of idioms, tools & technologies including JavaScript (ES7, Node.js, AngularJS, React, Bootstrap), C#, Java, HTML5, CSS, SASS, MongoDB, Python (Django), PHP, SQL, AWS (S3), Heroku, Docker, and more.
- Optimize workflow, effectuate implementation of cutting - edge solutions to real- world problems; timely completion of salient milestones / project deliverables, in a CI / CD environment.
- I have long been an avid technologist, from tinkering with Atari and home PCs to exploring BBSes, writing macros for games, etc.
- Throughout school and beyond, I gradually employed many software and design tools, developing skills from web programming in HTML, CSS and PHP, to writing apps with JavaScript and Python.
- As I entered the work force, I became familiar with Mac OS/*nix, Linux, and Windows environments, enjoying a swath of coding paradigms within them, which I began leveraging to contribute value & results to several employers / clients.
- I have worked with many companies from Confidential 500 firms to early stage startups.
- While only there for 4 months, I did help by scaffolding a new application from scratch, on a team of developers working together to replace legacy systems with more user - friendly, intuitive interfaces. Our task was to help ensure more reliable data entry from internal agents submitting new orders, among other aims.
- The application I crafted and contributed for the team s use consisted of a Python/Django backend with a ReactJS and Bootstrap frontend, which did see significant attention with pull requests from fellow developers.
- Currently, I create and deploy my own apps for Confidential platforms, and am engaged in ongoing CS curricula, gaining knowledge from top schools and universities via online materials. I continuously pursue my interest in emerging trends in technology, solving problems with the aid of computation and software.
- Adept with a variety of tools, systems and technology, having created and launched apps from scratch independently, as well as contract engineering work on others code - bases
- Constant, holistic honing of skills, best practices, and knowledge base toward a more effective, versatile, and total grasp of the entire computer science field, in aid of devising more efficient, elegant, robust, stable, and scalable solutions.
PROFESSIONAL EXPERIENCE:
Confidential, Norcross, GA
Software Developer
Responsibilities:
- Architecting and engineering original, complex, cross-platform, scalable applications from concept to production.
- A photo sharing application allowing user uploads, harnessing the MEAN stack (incl. Angular 4.0), along with mLab.com for cloud database and AWS S3 Bucket for storage of image assets.
- An HTTP servlet Java app, with Tomcat, and Maven; as a repeatedly deployable Docker container
- A Python/Django/SQLite backend database & webserver that serves a ReactJS front - end.
Confidential, Atlanta, GA
Software Developer
Responsibilities:
- Worked on - site with major Confidential 500 IT firm, developing their in-house order management software, i.e. enterprise resource platform (ERP) development, to help further facilitate their sales data management needs.
- Used ReactJS, Enzyme, Bootstrap, Django, Python, CentOS, SQL, and other such technologies in support of the client needs with respect to providing robust, performant, and user-friendly application solutions.
Software Developer
Responsibilities:
- Developed a new software application prototype
- Stood up NodeJS/ExpressJS back - end web server (configured with cookie sessions, REST routes, JSON data models, et al).
- Organized project structure and tooling using NPM, Bower, Gulp, etc.
- Crafted front-end client site (using JavaScript & AngularJS w/ ES6 syntax); developed all aspects and functionality thereof.
- Created back-end API with RESTful routes for delivery of data and content to client app (employed MVC and OOP methodologies, MySQL, and others).
- Leveraged Angular Material Design library to smoothly and quickly implement an intuitive and consistent user experience.
- Used Pug (formerly Jade) framework for HTML markup; chosen for its minimalist syntax, and elegant templating system.
- Harnessed Docker containerization, with Unix command line/SSH to remote Linux machine for seamless, continuous deployment.
- Version control using Git and Bitbucket (private repo).
- Used Mocha unit and integration tests to successfully achieve TDD workflow.
Confidential, Atlanta, GA
Mobile Application Developer
Responsibilities:
- Helped engineer the front - end component of a full-featured, highly-interactive & media-intensive online / mobile gaming application that targeted Android and iOS devices.
- Utilized the Ionic framework in conjunction with Xcode and other tools to develop hybrid mobile app for multiple platforms in parallel.
- App consisted of myriad features including secure token-based auth, web-socket chat (socket.io), geo-location tagged events & data submissions, YouTube video API integrations, optimized graphics assets (supplied by outside designer)
- NodeJS/PostgreSQL-based back-end (ran locally on development machines, and in AWS cloud for production; built / maintained by lead developer), phone camera image capture and upload, local-storage data persistence for caching and backup, user following / social networking system, etc.
Confidential, Atlanta, GA
Game Developer
Responsibilities:
- Designed and developed an original, 3 - dimensional, multi-platform, stand-alone video game app
- Conceived & road-mapped entire project: a space simulation with realistic spacecraft, invading enemy ships, planetary objectives, asteroids obstacles, and warp portals ; incl. orbits around centralized stars with realistic motions, procedurally generated to create random systems indefinitely spawned through theoretically limitless space volume (a floating-point precision complex problem).
- Developed entire project using Unity3d/C# engine to compile necessary classes, scripts assets to achieve desired final user experience.
- Imported some pre-made assets using Unity asset store, and sourced materials from tutorials, online courses, etc.
- Attended Unity3d meetups and training event Confidential Microsoft Atlanta offices to further expand and refine knowledge, in aid of further optimizing code and sharpening development techniques for more stable solution.
Confidential, Atlanta, GA
Software Developer
Responsibilities:
- Helped debug and code Confidential front - end aspects of enterprise SaaS app; added components to aid build-out of more robust UI system; helped with QA (composed extensive unit-test suites, using dynamic recursion techniques to successfully add coverage for 1000+ routes of the app, using minimal lines of code).
- Used AngularJS/NodeJS/PostgreSQL frameworks (as had been chosen for the SaaS solution extant before my coming on-board), to help expand features, compose new view elements, add functionality, etc.
- Helped design & implement input forms/fields, and displays of requisite data to enable more robust solution for clients.
- Wrote Jasmine/Karma unit tests, wiki documentation
- Used HipChat & Bitbucket (Atlassian suite) for team interaction, VCS, etc.
Confidential, Atlanta, GA
Web Design, IT Support
Responsibilities:
- Helped plan, develop, and launch multiple client sites / apps (WordPress/PHP, CMS, etc).
- Assisted in provisioning laptops, desktops, and other machines / hardware for deployment Confidential client locations.
- Performed asset recovery, inventory management, and disposition services.
- Crafted marketing materials, white-papers, and other misc. collateral / documents.