We provide IT Staff Augmentation Services!

Software Developer Resume

4.00/5 (Submit Your Rating)

Dallas, TX

SUMMARY

  • An enthusiastic computer science graduate and 4+ years of professional IT experience, skilled with strong programming logic, Hadoop, Spark, HDFS, Full Stack, & Software Development. Seeking new challenges by leveraging intellectual curiosity and skill.
  • Experience in major components like Spark, Python, Hadoop, Map Reduce, HDFS, HIVE, PIG, HBase, Kafka, AWS EC2, S3, R, C#, Java.
  • Experience in PySpark, Java Spark and Scala.
  • Strong experience in developingSPARKapplications and processing data using RDD transformations,SparkSQL and Spark DataFrame
  • Knowledge on Cloud Computing with Amazon Web Services like EC2, S3 which provide fast and efficient processing of Big Data
  • Hands on in performingClustering, running Regression and Classification on data using Machine learning libraries MLlib (Spark)
  • Good knowledge in machine learning libraries like CNN, Keras, TensorFlow Pandas, Numpy, Sentiment Analysis packages.
  • Extensively Worked in Performance Tuning of SQL Queries
  • Developed web application using REST API, Microservices, to support all sync services.
  • Well - versed with different stages of Software Development Life Cycle (SDLC).
  • Well experienced working with SDLC & Agile Methodologies.
  • Excellent analytical, problem solving, communication and inter-personal skills to manage and interact with individuals at all levels. Able to interact effectively with other members of the Business Engineering, Quality Assurance and other teams involved with the System Development Life Cycle.
  • Quick learner with ability to master new concepts and applications.
  • Strong ability to understand any requirement & come up with a comprehensible approach.
  • Highly energetic & have a positive attitude at work.

TECHNICAL SKILLS

Big Data Technologies: Spark, Hive, YARN, Hadoop, MapReduce, HDFS, HBase, Kafka, Zookeeper

Programming Languages: Python, Scala, C#, PHP, JAVA, R, C, C++

Database: SQL, MySQL, Oracle, Mongo DB

Web Technologies: Angular, .Net, PHP, Python, AJAX, CSS3, HTML 5, XML, REST API, Bootstrap, JavaScript, jQuery.

Software: Visual Studio, IntelliJ, MySQL Workbench, WAMP, R- Studio, Eclipse, VMware, Google Cloud, Sublime Text, PyCharm, AWS.

Machine Learning Libraries: Keras, Pandas, NumPy, Tensor Flow, Scikit, Matplotlib, Seaborn, XG Boost, PySpark.

Version Control: Jira, SVN, GIT.

Frameworks: Angular JS, React JS, JavaScript, JQuery

Application Servers: Apache, Tomcat, WebSphere.

PROFESSIONAL EXPERIENCE

Confidential, Dallas, TX

Software Developer

Responsibilities:

  • Implemented Rasa to develop self-guided menus for customer assist chat bot.
  • Utilized Rasa to deliver self-guided menus through chat bots for OTT platform upgrades.
  • Improved Menu structures by implementing latest rasa updates for simplifying rasa stories.
  • Developed an action server to process info of users according to mobile plans and generate user eligibility for plan Upgrades.
  • Updated billing structure to its newer implementation for further easing the self-guided bill payment.
  • Improved the test coverage from 50% to 85% for rasa stories in a legacy project.
  • Taken ownership of release testing and production release for a major menu upgrade.
  • Added Rasa rules to restrict menus according to various plans to facilitate delivering accurate Menus.
  • Resolved bug fixes and code smells from SonarQube to improve quality gate Control.
  • Utilized Kubernetes to check for logs, check for pod health and deploying Pods.

Environment: Python, Rasa (Industrial grade contextual AI assistants), Android, IOS, Kubernetes

Confidential, Dallas, TX

Software Developer

Responsibilities:

  • Developed an CI/CD End Point API to provide build info according the latest Docker build deployed and Git Commit details.
  • Improved the Unit Test case Coverage from 30% to 65% on overall codebase.
  • Implemented soft delete functionality and improved it by fixing the primary key duplicate error.
  • Taken ownership of support during Christmas Week Sale and handled any heavy traffic.
  • Handled Security vulnerabilities by moving the unencrypted secret keys and passwords to azure key vault and created an API to handle calls to the key vault.
  • Resolved bug fixes and code smells from SonarQube to improve quality gate Control.
  • Implemented CI/CD best practices to automate build and deployment to all environments with Jenkins and Configured Docker build using looper.yml to notify the responsible developers on Slack.
  • Created a Revision History module for all pages in the CMS, to keep track of page edit history.
  • Added a module to restrict the user privileges according to their roles and responsibilities.

Environment: Python, Django, Kubernetes, Cosmos DB, Docker, Azure

Confidential, Dallas, TX

Software Developer

Responsibilities:

  • Worked on MVC based projects using Python with Django and Angular JS/React for production environment.
  • Integrated Python microservices with Kafka to process messages into Confidential Auction System and Apache Solr.
  • Working on data migration from legacy system to HIVE by engineering ETL pipelines using HiveQL, and Big data technologies like PySpark, Spark-Scala
  • Create Hive tables with various methods and Analyze to use the best method to create the tables to improve the performance Spark/Hive jobs
  • Contributed to designing the development reference guide to develop workflows with specific standards
  • Created interactive visualizations single page application from sales data provided by the retail client and published reports on the Server.
  • Developed both XML and JSON related REST API to handle cross application data requests.
  • Utilized TensorFlow library to implement RNN for sequence classification of cars by make, model and other params.
  • Developed registration and search components of Confidential ’s website for Brazil customers implementing localization using React.
  • Implemented vehicle delivery status by sending email to customer about lot number, vehicle registration id, and the status.
  • Handled large amounts of data to ingest into machine learning models by using preprocessing techniques.
  • Implemented Parameter tuning to fine tune the models depending on the observed results to avoid over fitting/under fitting.
  • Implemented Stored Procedures to handle data from database to display on user interface.
  • Automated batch processes to ingest member data in CSV files into MongoDB supporting non-interactive tasks of Marketing division. Built REST APIs to support communication between member and sync services

Environment: PySpark, HIVE, Python, Django, Angular JS, Kafka, MongoDB

We'd love your feedback!