We provide IT Staff Augmentation Services!

Software Developer Engineer Resume

3.00/5 (Submit Your Rating)

Seattle, WA

PROFESSIONAL SUMMARY:

  • Dedicated Python Full stack developer with experience in programming, and working with web development, databases, AWS, Software Development Lifecycle, including analysis, design, development, and deployment. Motivated to finish every job with finesse and proficiency. Driven to continue learning and growing.
  • Optimized and Streamlined Code using OOP principles: Abstraction, Inheritance, Encapsulation, & Polymorphism.
  • Involved in all phases of Software Development Life Cycle such as gathering, analysis, design, and deployment.
  • Performed data operations with Python data types such as List, Tuple, Collections, Iterators and Generators, List Comprehension and Dictionary Comprehension, and Pandas Data Frame.
  • Experienced in using Pandas and Matplotlib to extract, transform, load (ETF) data.
  • Experienced in Python, Django, Angular 6+, JavaScript (also TypeScript), HTML5, CSS
  • Proficient with databases such as MySQL and MongoDB using Object Relational Mapping (ORM) integrations with PyMongo, SQLAlchemy, Django ORM, and mongoose.
  • Optimized RDBMS using Foreign Keys, joins, Normalizing Tables, Triggers, and Stored Procedures.
  • Implemented authentication schemes in both frontend and backend using Django JSON Web Token (JWT) Authentication, Session Authentication, sessions, cookies, and local storage.
  • Experienced in developing server - side web applications following Model View Template (MVT) architecture.
  • Experienced in designing, and developing RESTful API to perform CRUD operations
  • Understand SCRUM environments, daily state-up meeting, and working through sprints
  • Experienced in designing Restful APIs to perform CRUD operations using Django REST Framework
  • Provide web design and development expertise in support of new application development and maintenance
  • Skilled in Angular concepts: Modules, Components, Templates, Services, Directives, and Routing.
  • Incorporated Single Page Application (SPA) with Angular using Routing, Component, Pipes, and Services.
  • Utilized Angular Event-Emitter to notify parent component of any change occurred in child component.
  • Experienced with Angular CLI for creating components, Services, Pipes, and Directives and bash script to simplify Angular CLI by incorporating user shell interaction.
  • Knowledge of using Terraform to build, change, and version infrastructure safely and efficiently.
  • Knowledge of using Telecom for security solutions.
  • Experienced working with automated testing processes and deployed code each week.
  • Experienced writing at least 80% lines coverage Unittest for the code using Pytest and Unittest for Python, Jest for JavaScript.
  • Well-versed in utilizing Angular’s data binding, component communication, dependency injection, and life-cycle hooks to increase overall efficiency and modularity.
  • Optimizing Website Performance using Angular’s Single Page Application capabilities that loads loosely coupled components to create scalable applications.
  • Used Angular Attribute Directives NgClass, NgStyle and Angular Material, CSS, and BootStrap for dynamic styling.
  • Experienced deploying Django applications in AWS EC2 using Apache and Nginx and load balancing
  • Experience with deploying projects on Confidential EC2 instances, also performed RDS and S3 integration.
  • Proficient with version control software Git, and workflow management software Jira.
  • Experienced in Waterfall and Agile (SCRUM) production methodology.

TECHNICAL SKILLS:

Programming Languages: Python, SQL, TypeScript, JavaScript

Backend: Django, Apache, Express, NodeJSFrontend: Angular 6+, HTML, CSS, TypeScript, jQuery/Ajax

Databases: MySQL, MongoDB, PostgreSQL, MS SQL

AWS: RDS, S3, EC2, Lambda, SNS, SES

Tools: Git, VSCode, MySQL Workbench, Github, Slack, Pycharm

Python Modules: Requests, re, Beautiful Soup, NumPy, Pandas, Matplotlib

PROFESSIONAL EXPERIENCE:

Confidential, Seattle, WA

Software Developer Engineer

Responsibilities:

  • Worked with teammates for multiple pancakes redesigns and refactors, and added at least 80% coverage unittest using Pytest and Unittest for Python, Jest for JavaScript, and Moto and testing.postgresql for AWS S3 and MySQL.
  • Helping the sub team of Amzl Logistic with the new application product which is using Flask as backend, React as frontend, and MySQL as database.
  • Collect highly reusable functions from the product application into a separate package for future reuse, redesign and refactor, and apply high unittest on them.
  • Work with Git to push the code and code review with teammates.
  • Daily scrum meeting to report the process and issues faced.
  • Pair programming with teammates for a package task.
  • Keep tracking automated testing processes for each story after the code review and merging, and debugging the cause of the error by looking at the logging file when needed.
  • Deployed the code into production each week Tuesday after automated testing.
  • Interact with the OnCall person for the tickets they got and debug the errors that occurred during the code automated testing.
  • Communicate with the EU team for the jobs they own.
  • Work in improving error handling to respond to user friendly messages for customers, useful frontend messages to developers, separated with backend or database functions.
  • Improving the package files to pass in databases other than credentials.

Environment: Python, Pytest, React, JavaScript, Jest, AWS RDS, PostgreSql, MySql, Git, Flask, React.

Confidential, Tampa, FL

Python Developer

Responsibilities:

  • Associate with Apache Airflow to integrate various application to DAG and developing scalable solution on terabyte of data for the Intersection of the Coverage Raster data, along with other geospatial data to find the signal strength for each of the household for the Ultra-Wide Band and LET Home Internet application.
  • Design and implement code solutions using various technologies, tools and programming languages for Application 4G LTE Home Internet that includes Python, Django, Flask, REST API, Postgresql, Putty, Linux, Shell Scripting, and AWS technologies such like EC2, RDS, and S3.
  • Use extensive knowledge of data structures, algorithms, programming languages, design principles, and systems integration best-practices to develop efficient and reusable code.
  • Work with teammates from the Network Planning Platform team for task process, problem solving, and improving quality.
  • Implement Apache Airflow and Postgresql using Putty, run scheduler, UI, and worker nodes, check logging files in UI to identify issues that occurred in the dag processes.
  • Take initiative to convert some of the applications to airflow pipelines.
  • Trouble shooting for special cases such as figuring out the performance latency in computation and coming up with innovative solutions to tackle the problem.
  • White-board and brainstorm with experienced technical staff to develop solutions for challenging problems and work with a small team to implement and test those solutions.
  • Configure and setup PLE airflow and database to test and run the code for future tasks use.
  • Support the team for additional events to identify and problem solve the bugs.

Environment: Python, PostgreSql, Linux, Confidential EC2/RDS/S3, Apache Airflow

Confidential, Philadelphia, PA

Python Django/Angular Developer

Responsibilities:

  • Involved in all aspects of the complete Software Development Life Cycle including gathering Requirements, Analysis, Design, Implementation, Testing and Maintenance.
  • Project managed using Jira/AGILE development methodologies and issue tracking.
  • Designed and developed using Django Rest Framework for Restful APIs with Server Side Validation, View sets, Routers and Regular Expression based routings.
  • Wrote models to implement OOP design patterns in Django to interact with SQLAlchemy (ORM).
  • Designed data Models using SQLAlchemy ORM, connected to MySQL database on AWS RDS.
  • Created and extended user base built-in models importing Django Authentication.
  • Authenticated RESTFUL APIs using Oauth2 Middleware and used Postman or Swagger to test the API’s.
  • Utilized Docker files to create Docker images with Django with the help of Docker Compose package.
  • Designed and Developed the UI in Angular using front-end technologies like HTML, CSS, JavaScript, Typescript, Bootstrap and JSON.
  • Utilized Angular Routing Module to implement routing, and role-based routing for Single Page Application.
  • Consumed APIs and rendered the DOM using NG Directives and pipes through model binding and component encapsulation in the UI by subscribing to back-end Services (as Observables) using callback functions.
  • Designed reusable Django apps using Angular Reactive Forms.
  • Implemented Angular form Validation by using built-in Validators and created custom form control validators.
  • Created Unit Tests using Python Unit test module for models, middleware and view sets for quality assurances.
  • Created IAM roles for service accounts, and configured Apache and VPC security groups.
  • Deployed projects with Confidential Machine Image (AMI) and Docker contained server applications.
  • Programmed server management for load balancing and auto scaling in AWS.
  • Implemented, monitored and established best practices for server management using elastic beanstalk.
  • Utilized Git for software version control.

Environment: Confidential AWS, Apache, Django, Angular, HTML5, CSS3, Bootstrap, PyCharm, VS code, Javascript, Jira.

Confidential, New York City

Python Django/Angular Developer

Responsibilities:

  • Analyzed existing database structure to determine the scope of migrations and application designs with Python and Angular frameworks.
  • Used Django Rest Framework to create a Restful API endpoints using View sets, Routers and Regular Expression based routing.
  • Created Django models from existing databases and added new models.
  • Implemented Singletons for server settings by overwriting default Model Manager.
  • Used Django Sessions to store states of the app to allow resumable user interactions.
  • Implemented Django Authentication with JSON Web Token (JWT) support using custom Django middleware.
  • Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.
  • Developed a powerful Single Page Application and dynamic responsive Web Application with Angular 5.
  • Created Angular service and integration with RESTful APIs. Used Angular HttpClient to send GET/POST requests to fetch data from the server.
  • Integrated AWS with terraform to manage hundreds of cloud services in a consistent CLI workflow.
  • Handled built-in angular directives such as ngfor, ngIf, ngClass, and ngStyle.
  • Wrote Unit Test with Unittest for models with server-side validation to ensure data integrity.
  • Configured Apache on EC2 instance, service account credentials and security groups.
  • Created client-side sorting and filtering for business services and products.
  • Used Git for software version control and Jira for project management and issue tracking.

Environment: AWS, Apache, Python, Django, Angular, HTML5, CSS3, Bootstrap, MongoDB, PyCharm, Git, Jira, terraform.

We'd love your feedback!