Graduate Teaching Assistant Resume
2.00/5 (Submit Your Rating)
SUMMARY
- 3 years’ industry experience in Software development in JAVA/J2EE.
- 4 month of experience as Research Assistant at Confidential in Data Analysis and Machine Learning.
- Involved in all phases of Software Development Life Cycle(SDLC).
- Flexible to work in any technology and Programming language.
- Experience in working with teams on Agile.
- Strong understanding of core java and Object - Oriented Programing Concepts for designing and developing Applications.
- Experience in designing, developing and implementing applications using J2EE technology.
- Experience in implementing design patterns such as Singleton, Factory Pattern, Business Delegate and Data Access Object.
- Ability to learn new concepts and to adapt new environments quickly.
WORK EXPERIENCE
Confidential
Graduate Teaching Assistant
Responsibilities:
- Courses: Introduction to CS (python), Object Oriented Modelling and design (JAVA).
- Taking discussion classes as primary Instructor.
- Teaching students to write algorithms and code in class assignments in java and python.
- Acting as project supervisor for student academic projects such as Tic tac toe game, credit card validation.
- Held one on one problem discussion with 140 students in study groups.
Confidential
Graduate Research Assistant
Responsibilities:
- Large Data analysis of text files and data Visualization Using R and Python.
- Developing algorithms to preprocess unstructured data.
- Analyzing processed data for classification or clustering.
- Using algorithms like K-means, kNN, ELM, PageRank, MCMC on processed datasets.
- Used Voronoi diagrams, Self-Organizing Maps, Multidimensional scaling to visualize the results.
- Web scrapping and algorithm design for big data learning.
Confidential
Software Engineer
Responsibilities:
- Developed codes for service layer, Business layer and data access layer using Java/J2EE frameworks.
- Involved in project planning sessions with team members and business analysts to evaluate business IT requirements.
- Migrated a poorly performing and outdated application to Spring, Hibernate based system.
- Maintained the interface of Oracle using JDBC.
- Wrote procedures and queries to extract data from database.
- Tested the flow of modules using JUNIT.
- Developed codes Using Core Java concepts like JavaBeans, Collections Frameworks etc.
- Involved in developing the code as per the requirement Using Agile.
- Estimation, design and development of various modules
TECHNICAL SKILLS
Programming Languages: JAVA/J2EE, R, Python, SQL, C, C++.
Tools and Frameworks: Weka, Struts, Spring, Hibernate, JPA, XML..
Databases: Oracle, MySQL, SQLite, MongoDB.
Data analysis: and Machine learning using Python, R and Weka.
Environments: Git, SVN, CVS, Eclipse, MAC OS, Windows