We provide IT Staff Augmentation Services!

Software Development Resume

2.00/5 (Submit Your Rating)

QUALIFICATIONS SUMMARY

  • Over 7 years of working in software development for a variety of business models including on - premises and cloud based (SaaS) products.
  • A strong understanding in each layer of the stack of the software architecture from the client-side to backend servers using a variety of communication protocols such as REST and Web sockets.
  • Experienced with projects under different conditions from maintaining and improving legacy SaaS projects with source code older than 20 years to new projects starting from the ground up understanding the potential contingencies that can be avoided with the right architecture design and planning that satisfy business needs and are delivered on realistic deadline.

TECHNICAL SKILLS:

Client Side: Swift, Objective-C, C, Python, JavaScript & AngularJS 1.x, C# & .NET Framework, Cordova

Server Side: Django & Django REST Framework, Websockets with Redis, SQLite, MySQL, SQLServer and PostgreSQL

Tools: Xcode, PyCharm, WebStorm, AppCode, Docker, Google Cloud & AWS

Other: Git, HLS Media Streaming, Nginx & SSL

PROFESSIONAL EXPERIENCE:

Confidential

Software Development

Responsibilities:

  • Worked as a senior mobile application developer working primarily on Azure cloud servers which were assigned to many companies throughout the world, as well as physical on site servers which hosted multiple variations of SQL databases (MySQL, PostgreSQL, Oracle, MSSQL Server) running both ASP.NET IIS services and Django Nginx services both of which used Redis for caching and both XML and JSON RESTful APIs.
  • Worked on a variety of both Android and iOS client side native applications, as well as an Angular hybrid web application dashboard with used Cordova to run universally on a wide range of hardware.
  • Implemented SQLite data storage for the Android client for taxes and other transactions using pre-existing Java modules that communicated with RESTful endpoints
  • Implemented Core Data storage for the iOS native client using pre-existing Objective-C libraries which were imported using cocoapods.
  • Added and improved Django REST API endpoints which took JSON data from Angular client requests to have the JSON converted to XML which was forwarded to 20 year old legacy .NET URIs
  • Repaired AngularJS frontend features which interfaced via JSON requests with a 20 year old legacy server that managed the logistics of repair workorders, warehouse inventory for serialized and non-serialized products, product delivery and transportation and other abstract tasks which many businesses relied on worldwide. Repairs were required to be made under the assumption that results of the feature could vary across hundreds of unique configurations managed by the backend servers. Code used git version control and needed to pass uglification, minifying and finally debugging on multiple mobile and desktop devices.
  • Provided UX feedback and suggestions during weekly sprints where several were approved and had received positive feedback overall from our team of developers, marketing and business colleagues after implementation.
  • Identified app breaking issues which needed to be diagnosed directly from the server level by analyzing logs to determine why the backend was having issues with specific API endpoints. Issues would range from client configurations to server configurations which behaved differently on a customer by customer basis. Issues could range from Redis sentinels, API services, and SQL query issues and errors depending on the client.

Confidential

Software Development

Responsibilities:

  • Worked on site at Bentonville AK by weekly flight commute to work with SAP at Sam’s Club HQ to develop a gasoline logistics service app used by delivery drivers to move diesel and gasoline shipments with GPS tracking, inventory management, legal paperwork and route to destination guidance for the fuel industry.
  • Completed the front-end workorder experience using SAPUI5 including the client side RESTful requests that communicated with the node.js backend to update GPS coordinates, shift hours, order progress, inventory and other data relevant to a gasoline shipment.
  • Completed many of the backend node.js API endpoints which would receive and store data related to the delivery driver’s progress, and GPS location to allow managers and administrations to monitor a driver’s current progress.
  • Developed the “Work Completed” bridge which sent all relevant data from the node.js backend to the SAP database. The SAP database has already been used for many years by the gasoline industry and needed integration into our relatively new node.js backend.
  • Deployed the first enterprise version of the app to a custom web URL which bypassed the Apple App store

Confidential

Responsibilities:

  • Developed a custom HLS live stream manifest file by using pre-existing capture presets which would start and send videos in 2 second long segments to the designated streaming source. The streaming source which used an ASP.NET REST API endpoint would assign the video chunk a name and add the name and path of the chunk to the manifest file which allowed basic web browsers to automatically stream a live video feed by using the URL path of the manifest file.
  • Coordinated plans for developing a local intranet based cloud service that would handle video and audio input sources that would have the render output sources adjusted and controlled by listening for RESTful HTTP request by another lightweight client application.
  • Developed all API function calls that would listen to requests sent by the client Developed all API function calls on the server side that would listen to requests sent by the client that were used to control and direct the attached media devices. Rendering effects, enabling OCR for active video streams, speech to text for caption meta data, starting the recording session and many other remote operations were all possible wirelessly using a simple RESTful interface.
  • Added LDAP user account integration to allow Microsoft accounts to be used as the credentials for requesting and handling communications using OAuth access tokens between each request.

We'd love your feedback!