Software Developer Resume
SUMMARY:
Looking for an opportunity as software developer where I can deliver my best, upgrade my skills and meet the demands of the organization
TECHNICAL SKILLS:
Object oriented programming: Java, Python, Machine Learning SkillsScikit learn, NumPy, Pandas, Spark, WEKA
Database: MySQL
Version Control: GIT, SVN
Operating Systems: Linux; Unix; Windows
Other Skills: JUnit testing, White box and black box testing, WEKA
PROFESSIONAL EXPERIENCE:
Confidential
Software DeveloperEnvironment: Spark,Python
Responsibilities:
- Analyzed and normalized Book Crossings dataset.
- Implemented collaborative filtering using Alternating Least Square algorithm.
- Analyzed performance of recommender systems by calculating RMSE and provided recommendations on unseen data.
Confidential
Software DeveloperEnvironment: Python with Scikit learn API, Java, Abagail API Library
Responsibilities:
- Implemented supervised learning algorithms (Decision Trees, Neural Networks, Support Vector Machines and K - nearest Neighbors) using Python machine learning library Scikit-learn.
- Implemented optimization techniques like cross validation, parameter tuning and learning curve analysis to perform Model Selection Analysis.
- Implemented unsupervised learning algorithms including Randomized Optimization, Clustering, and Feature Selection and Transformation using Java and Abagail API.
Confidential
Software DeveloperEnvironment: Python, Pillow
Responsibilities:
- Developed a python application for implementing an artificially intelligent agent.
- Used Pillow for image processing of input figures and applied artificial intelligence algorithms such as Classification, Planning, Case Based Reasoning and Generate and Test to solve RPM problems.
Confidential
Software DeveloperEnvironment: Java, Gurobi Optimizer, MySQL
Responsibilities:
- Developed a Java GUI application to implement Linear Integer Programming using Gurobi Optimizer.
- Used Java Collections framework to organize the input data and created MySQL database to maintain student records.
Confidential
Software DeveloperEnvironment: Java, Apache POI
Responsibilities:
- Developed a Java GUI application using Swing API and Apache POI database to calculate final grades.
- Implemented JUnit testing framework to validate the code.
Software Intern
Confidential, Santa Clara, CA
Responsibilities:
- Worked as a liaison between client and developers in scrum development environment.
- Gained experience with various stages of software development life-cycle: requirement gathering, integration, installation and testing of android apps.