Software Engineer Resume
TECHNICAL SKILLS:
Languages: Java, Python, JavaScript, C, Android SDK
Web Technologies: HTML, CSS, JSP/Servlets, jQuery, Angular JS, Node JS, AJAX, Bootstrap
Concepts & Libraries: Object Oriented Programming, TCP/IP, Data Structures and Algorithms, Mobile Application Development, Data Mining, Agile Methodologies, Multithreading, RESTful webservicesApache Hadoop, Spark, Elastic Search, Big Query, Pandas, Numpy.
Tools: & Utilities: Eclipse, Android Studio, Linux, Git, Jupyter Notebook, Atom, Sublime Text, Visual Studio
Storage & Databases: MySQL, MongoDB, AWS S3.
PROFESSIONAL EXPERIENCE:
Confidential
Software EngineerResponsibilities:
- Created an Android app to monitor the stocks of companies and display to the user a sorted list of selected stocks using Stock API, succeeded in improving the efficiency of the app from 35% to 95% by optimizing the code.
Confidential
Software EngineerResponsibilities:
- Experimented with Angular2, learned incorporating Spotify API and created an Album/Artist application.
Confidential
Software EngineerResponsibilities:
- To sort 1Tb data, Implemented the shared memory terasort application and compared its performance with hadoop terasort application both on single node and eight nodes with replication off using Amazon EC2 i3.4 x large instances.
- Gained experience with Amazon AWS and External Sorting algorithm.
Confidential
Software EngineerResponsibilities:
- A research oriented project comparing the cost of building own private cloud VS public cloud (AWS) for a period of ver 5 years for different configuration setups. Gained experience with private cloud setup servers, fat tree networks.
Confidential
Software EngineerResponsibilities:
- Developed a fully functional ecommerce website using web technologies where user can login and create, place, track or cancel an order. User/ Product/ Orders details are stored in MySQL and customer reviews in MongoDB.
Confidential
Software EngineerResponsibilities:
- Implemented Link State Routing Protocol in Python using Dijkstra’s Algorithm to find shortest path and cost of it from source to destination. Achieved traffic route optimization for networks.
Confidential
Software EngineerResponsibilities:
- Created an Android app that displays the list of government representatives based on user location.
- Gained experience with APIs by acquiring the required data via REST service, JSON results and Google’s Geolocation API.
Confidential
Software Engineer
Responsibilities:
- Contributed in developing Java/J2EE web application for insurance policy using Spring MVC and RESTful webservices.
- Resolved over 800 issues for the client by fixing the customer reported defects.
- Spearheaded a team of 3 members and dramatically increased the progress of work by 95% and reduced the error rate by 6%, saving around $35000 annually to the company.
- Analyzing different user requirements and coming up with specifications for database applications.