Andrew Smith

287 Custer Street, Hopewell, PA 00000
(000) 000-0000

Professional Summary

Hands-on, successful Software Engineer with decades of verifiable success leading teams in delivering appropriate technology solutions for desktop and mobile products. Comprehensive knowledge of platform development, enterprise architecture, agile methodologies, cloud services, and web-based applications. Innovative change agent with a unique mix of high-level technology direction and deep technical expertise.

Employment history

Software Development Engineer, Erdman-Kozey. Heaneyland, New Jersey
May. 2019 – Present
  • Design, build, or maintain web sites, using authoring or scripting languages, content creation tools, management tools, and digital media.
  • Write, design, or edit web page content, or direct others producing content.
  • Confer with management or development teams to prioritize needs, resolve conflicts, develop content criteria, or choose solutions.
  • Analyze user needs to determine technical requirements.
  • Write supporting code for web applications or web sites.
  • Select programming languages, design tools, or applications.
  • Incorporate technical considerations into web site design plans, such as budgets, equipment, performance requirements, or legal issues including accessibility and privacy.
  • Develop or implement procedures for ongoing web site revision.
  • Develop web site maps, application models, image templates, or page templates that meet project goals, user needs, or industry standards.
  • Identify or maintain links to and from other web sites and check links to ensure proper functioning.
  • Recommend and implement performance improvements.
  • Create searchable indices for web page content.
  • Research, document, rate, or select alternatives for web architecture or technologies.
  • Communicate with staff or clients to understand specific system requirements.
  • Provide advice on project costs, design concepts, or design changes.
  • Evaluate existing systems to determine effectiveness and suggest changes to meet organizational requirements.
HTML Developer, Homenick, Schmitt and Gerhold. South Silasfurt, North Carolina
Nov. 2017 – Feb. 2018
  • Based on wire-frames and design created HTML templates for Desktop and Mobile site.
  • Implemented a responsive style Jquery carousel.
  • Cross Browser compatibility testing was performed.
  • Write HTML5/CSS3 code for mobile site and websites was tested in the IOS, android operating system.
  • Develop CSS templates from Photoshop visual design and wire-frames.
  • Attend wire frame review, design and HTML code walk-through meetings.
  • Participate and provide input in code optimization and performance related discussions.
  • Developed java script (Jquery) tabs and main navigation menus using CSS sprites technique.
  • Cross-browser compatible by writing W3C validated Semantic XHTML.
  • Bug Fixing and User Documentation.
  • Inspect HTML and CSS provided by third party agency.
  • Work with developers to integrate HTML and CSS.
  • Troubleshoot style issues, browser compatibility issues.
  • Provide insight on HTML and CSS standards.
  • Cross-browser compatible by writing W3C validated XHTML.
  • Utilized float and position properties to align elements in the web page.
  • Responsible for solving page layout issues and creating an effective CSS fluid layout.
  • Provided the CSS and HTML style guide which applies to the entire website.
  • Responsible for new design of the website and developing content.
  • Create HTML pages which are W3C web standards compliant.
  • Use Dream weaver, Visual studio code and, Photoshop for creating HTML pages and Graphics.
  •  Used JavaScript for client-side validations and used DHTML for menu and text effects in the website.
  • Provided Technical support for internal members of the organization on how to use the application.
  • Other duties involved adding and updating English and Spanish content in HTML pages.
  •  On the design side creation of banners, updating images on the website using Adobe Photoshop.
  •  Used Dream weaver, Visual Studio 2017, Visual studio code, Notepad++, Webstorm and Sublime texteditors for creating HTML Pages.
Software Engineer, Funk, Hickle and Sawayn. Johnchester, Indiana
Jun. 2016 – Aug. 2016
  • The objective is to develop a software which would manage the user details who access the building premises. 
  • Adding functionalities using AngularJs, JQuery and JavaScript. 
  • Maintain the user control points and authorization access associated with the groups.
  • Maintain the CRUD operations for the authorized user and deny the access for unauthorized users.

Education

Dickinson College, East Carlosfurt, Oklahoma
Post Graduate, Human Resource, Feb. 2017
The Florida University, Collinsburgh, Minnesota
Bachelor of Engineering, Information Technology, Nov. 2015

Skills

Responsive Mobile Application
Design Web Templates
Angular
JavaScript
Jquery
CSS
HTML

Andrew Smith

287 Custer Street, Hopewell, PA 00000
[email protected]
(000) 000-0000

Professional Summary

  • 1.5 year experience in back-end service development and big data;
  • 1 year experience in front-end development;
  • 3 month-long intern in Machine Learning research;
  • Hands on experience in React + Redux, JS, CSS, JSP and rendering service development;
  • Hands on experience in DynamoDB, SQS, AWS Lambda, S3, EMR, Amazon Sable and Data Warehouse;
  • Hands on experience in Rest based API development;
  • Hands on experience in  Big data technologies including Spark and Hadoop;
  • Familiar with Supervised/Unsupervised machine learning models and feature engineering;
  • Team scrum master && Q4 fleet plan leader && Mentor of new hires;
  • Faster Learner, bias for action and could resolve complex and challenging problems independently;

 

Skills

Java
Experienced
SpringMVC
Experienced
React + Redux
Skillful
ML, NLP, DM
Experienced
Algorithm and Data Structure
Experienced
AWS products
Skillful
Database
Skillful
Rest
Experienced
Load test
Experienced
Git
Experienced

Employment history

Software Development Engineer, Hartmann Group. Schneiderland, Idaho
Jun. 2019 – Present
I worked in two teams in Amazon as a backend developer and a full stack engineer respectively. 

1. From 05/16 to 08/17, I worked in the customer reviews team that's in charge of both the reviews section in retail website and the backend services.
1)I participated in the rolling stone project(migrate data from oracle to AWS DynamoDB) where I was in charge of some API migrations by utilizing various AWS techniques like SQS, SNS, etc.;
2)I worked on AAA migration of our backend services independently;
3)I joined the TopTerms project aka reviews "theme”(Tech crunch report about this feature: 
https://techcrunch.com/2017/08/04/amazon-launches-themes-a-feature-for-filtering-customer-reviews-by-popular-terms/):
3.1)I designed and implemented the first version algorithm using spark and NLP model;
3.2)I designed and maintained the prototype of the workflow independently where I utilized EMR, AWS pipeline, S3, DynamoDB;
3.3)I worked on the TopTerms OpsTool which will help the on-call handle bad/sensitive top terms problem;
4)I worked on migrating the data source of our review data warehouse from oracle to AWS DynamoDB independently from design to implementation independently;
5)I worked with another SDE to integrate Amazon Spark with customer reviews using AWS Lambda;
6)I fixed the issue of review data inconsistency which would frequently happen when an asin moves from its original product set to a new product set. The product set architecture requires the reviews of the asin to be migrated as well but there was a delay which made the reviews data missing for some time. I fixed it by pre-filling the review data before moving the asin;
7)I made lots of investigation in many legacy issues and resolved them, like fixed a bunch of front-end tickets, fixed vulnerabilities issue existing in more than 200 hosts, wrote java beanShells to resolve severe issues in our media service. During my first on-call rotation, I resolved around 90 tickets.

2. From 09/17 to present, I work as a full stack engineer in the Amazon Device Sales team.
1)I co-worked with 2 devs to build a new device sales page using React + Redux and in-house framework. And I also built a Rest-based proxy service between the front-end and the backend service;
2)I joined a project to build a new rendering platform using in-house rest based framework;
3)I built widgets on device detail page or browse node like get notification button;
4)I worked with external teams to migrate reviews between asins;
5)I built a REST based service independently to check whether the page asin is a kids device by using SQS, G2S2(in-house DB), DataPath(similar to Lambda), etc. And I also on-boarded it to three clients including two widgets on the Detail Page and one on the checkout page;
6) Q4 plan master in charge of load tests, fleet scaling and so on.
Data Scientist Intern, Bednar-Stroman. New Beaulah, Oregon
Jun. 2015 – Jul. 2015
I worked as a data scientist intern focusing on machine learning model research. 
• Built machine learning models(GBM, random forest) to make RPC
Predictions; Preprocessed large-scale E-commerce data set; Used RFE in
Feature Engineering; Compared RMSEs of models and feature sets.
• Got proficient in a large C++ ML library with more than 50,000 lines;
• Built a tool for identifying ads misclassified to meaningless shopping
departments periodically using Python, Hive, MySQL.

Education

West White Academy, West Sherryview, Connecticut
Master of Science, Computer Science, Jun. 2015
East California University, Hettingerport, Washington
Bachelor of Engineering, Computer Science and Technoloy, Jul. 2014

Andrew Smith

Professional Summary

Hands-on, successful Software Engineer with excellent problem-solving skills and ability to perform well in a team.  Comprehensive knowledge of platform development, cloud services, and web-based applications.  Innovative change agent with a unique mix of high-level technology direction and deep technical expertise.

Employment history

Software Development Engineer, Hagenes Inc. Port Janean, Kansas
Mar. 2020 – Present
- Working and owning multiple Tier 1 services such as ContactInformationService and AddressService. ContactInformationService manages all the contacts of the customer, while AddresService manages customer addresses. Have worked on both these services to add key features for the external customers. 
- Involved in Design and Implementation of multiple Tier 1 features such as Throttling of calls,
- Have made multiple service GDPR compliant. 
- Have worked in adding and implementing Identity Validation of customers while buying the restricted products. This validation makes Amazon compliant to sell Alcohol related products in California
- Have worked on creation of multiple APIs for services such as ContactInformationService
DevOps Engineer, Reynolds, Powlowski and Lubowitz. East Minna, Hawaii
Jan. 2017 – Aug. 2017
-Working as single point of contact in India for services hosted outside the country, handling high-severity incidents affecting multiple customers, providing 24x7 support, maintaining availability and working closely with the development teams for performing bug fixes and code changes for services based on Amazon's home-grown platform.

- Migrated various services from legacy systems to cloud. This included monitoring various metrics for the services, performing low-level testing, deep-diving into the errors encountered and finding & deploying a fix for them.

- Performed service/framework upgrades (Coral version upgrade, Java migration, Log4j upgrade) which included analyzing the feasibility, efforts and impact of the required changes, performing the code changes, diligently testing them on multiple platforms/stages, deploying them into production, validating their performance as well as documenting the entire process assiduously.

- Worked extensively with UNIX based systems, monitoring everyday systems and evaluating availability of server resources and perform diverse activities for Linux/UNIX servers.

- Researching and troubleshooting of system performance/hardware issues and service issues.

- Saving Infrastructure cost by performing host swaps from old host types to new host types, by comparing the usage and checking feasibility.

- Deploying code changes fix for service related issues.

Education

East Crona, Gleichnerberg, Wisconsin
B. Tech, Computer Science and Engineering, Aug. 2016

Personal info

Phone: (000) 000-0000
Address: 287 Custer Street, Hopewell, PA 00000

Skills

AWS
Scripting (Python, Bash)
Frontend Development
Mentoring
Managerial
Debugging
Backend Java Development

Not in love with this template? Browse our full library of resume templates

boy

Build your resume in 15 minutes

Use professional field-tested resume templates that follow the exact resume rules employers look for.

More Job Descriptions for :

1

software development engineer

  • High Level Design & Low Level Design of API’s interacting with database.
  • Designed and implemented the data migration from DynamoDB tables to Redshift (Data warehouse) [Live data & backfilling].
  • Made a platform for viewing/ filtering/ re-driving the messages used for information flow b/w different amazon layers.
  • Built a platform for raising the alarms and henceforth cutting tickets with severity & publishing metrics corresponding to the result of SQL queries fired on dbs.
  • Have worked closely with the product managers from getting the requirements and delivering the end-end made product.
  • Served as On-call for the team which includes solving the customer facing production issues, and handle the production releases.
2

software development engineer

  • Perform or direct revision, repair, or expansion of existing programs to increase operating efficiency or adapt to new requirements.
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes.
  • Perform systems analysis and programming tasks to maintain and control the use of computer systems software as a systems programmer.
  • Prepare detailed workflow charts and diagrams that describe input, output, and logical operation, and convert them into a series of instructions coded in a computer language.
  • Consult with and assist computer operators or system analysts to define and resolve problems in running computer programs.
  • Investigate whether networks, workstations, the central processing unit of the system, or peripheral equipment are responding to a program’s instructions.
  • Write or contribute to instructions or manuals to guide end users.
3

software development engineer(intern)

  • Designing Web Applications using HTML5 and CSS
  • Web Application Deveopment using Ionic Framework
  • Developing Mobile App using Angular4 and Ionic Framework 
  • Provided continued maintenance and development of bug fixes 
4

software development engineer

  • Software Development experience in analysis, design, development, maintenance, and testing of the applications
  • Involved in all phases of the “JIO MEET” SDLC, with timely delivery.
  • Interacting with clients for requirement gathering, and direct interactions with the users to resolve a bug or any production issue.
  • Hard Worked in a fast-paced AGILE environment & attended daily scrum meetings.
  • Familiar with the integration of REST API with applications for the seamless flow of HTTP requests.
5

software development engineer

  • A part of the Data Aggregation Platform team, we build APIs to construct screen scraping robots. 
  • Worked with multiple FIs, to improve their latency and throughput times. Implemented APIs to reduce and diagnose average latency for client systems. Based on financial domains, data is parsed, segregated and logically stored in the database. 
  • Network Call and Ajax Call Capturing in platform gatherers.
  • Weekly Build Deployment on the platform gatherers and sustenance of the gatherers.
  • Log Enhancement( created Splunk consumable process log and generation of access logs on the server ).
  • Worked on the improvement of the present codebase, in order to decrease resources used by the JVM on the server.