Balaji Baskaran is a computer science graduate seeking a job. He has a Master's in Computer Science from the University of Cincinnati and a Bachelor's in Computer Science and Engineering from SASTRA University in India. He has 3 years of experience as a Software Developer at TATA Consultancy Services in India where he designed and developed various systems. He is proficient in many programming languages and technologies. He has completed several academic projects involving mobile app development, machine learning, web scraping, and chat systems. He has published a paper and received several awards for his work.
Seeking an opportunity in the Information Technology industry where I can utilize my technical as well as personal skills for professional growth and development.
Seeking an opportunity in the Information Technology industry where I can utilize my technical as well as personal skills for professional growth and development.
Self-motivated Master’s Graduate in Computer Science with 2+ years of work experience as a Software Developer with broad programming and object oriented analysis & design experience in UNIX, Windows operating environments Full life cycle experience, involved in requirement analysis, design, development, testing, deployment and support. Experience in API development, Web development & Mobile Development.
Developers use Integrated Development Environments (IDEs) to maintain and evolve software systems. IDEs facilitate development activities such as navigating, reading, understanding, and writing source code. Development activities are composed of many basic events, such as browsing the source code of a method or editing the body of a method. We call these actions “interaction data”. We believe that collecting, processing, and exploiting these interactions at run-time can potentially augment the productivity of developers.
Our goal is to create self-adaptive IDEs: IDEs that collect, mine, and leverage the interactions of developers to better support the developers’ workflow. We envision a development environment that automatically and seamlessly adapts itself to support developers while maintaining and evolving software systems. To reach our goal, we will develop means to reshape the user interface of the IDE, interaction-based recommenders, and integrate live and adaptive visualizations inside the IDE.
As a first step towards our vision, we have developed DFlow, a tool that non-intrusively records all IDE interactions while a developer is programming. At the moment DFlow collects all the interactions between the developer and the IDE, and enables retrospective analysis by means of software visualizations.
Self-motivated Master’s Graduate in Computer Science with 2+ years of work experience as a Software Developer with broad programming and object oriented analysis & design experience in UNIX, Windows operating environments Full life cycle experience, involved in requirement analysis, design, development, testing, deployment and support. Experience in API development, Web development & Mobile Development.
Developers use Integrated Development Environments (IDEs) to maintain and evolve software systems. IDEs facilitate development activities such as navigating, reading, understanding, and writing source code. Development activities are composed of many basic events, such as browsing the source code of a method or editing the body of a method. We call these actions “interaction data”. We believe that collecting, processing, and exploiting these interactions at run-time can potentially augment the productivity of developers.
Our goal is to create self-adaptive IDEs: IDEs that collect, mine, and leverage the interactions of developers to better support the developers’ workflow. We envision a development environment that automatically and seamlessly adapts itself to support developers while maintaining and evolving software systems. To reach our goal, we will develop means to reshape the user interface of the IDE, interaction-based recommenders, and integrate live and adaptive visualizations inside the IDE.
As a first step towards our vision, we have developed DFlow, a tool that non-intrusively records all IDE interactions while a developer is programming. At the moment DFlow collects all the interactions between the developer and the IDE, and enables retrospective analysis by means of software visualizations.
Resume - Taranjeet Singh - 3.5 years - Java/J2EE/GWTtaranjs
This is OLD PROFILE.
For latest one, visit : http://www.linkedin.com/in/taranjs
and connect with me using my email : taranjs at gmail dot com
B.Tech. (Electronics and Communication) from Guru Gobind Singh Indraprastha University.
● Proficiency in grasping new technical concepts quickly and utilizing the same in a productive manner.
● A proactive learner with a flair for adopting emerging trends & addressing industry requirements to achieve
organizational objectives & profitability norms.
● An exceptional performer with distinction of being commended for exemplary performance in academics as well as
extra-curricular activities.
● Total experience: 3 year and 5 months
1. BALAJI BASKARAN
baskarbi@mail.uc.edu (513) 510 2486 433 Donahue place, Milpitas CA 95035
EDUCATION
Masters in Computer Science GPA: 3.53/4.0
University of Cincinnati, OH Nov 2016
Bachelor of Technology, Computer Science and Engineering GPA: 3.57/4.0
SASTRA University, India Jun 2011
PROFESSIONAL EXPERIENCE
TATA Consultancy Services, India Aug 2011 – Jul 2014
Software Developer
● Designed and developed Customer Output Systems which receives data from various technologies like Java, Web and
Mainframes
● Performed end to end management of the Outputs and Policy Key-in tool for the Lloyds Bank and Scottish Widows Insurance
● Owned direct customer requirements and escalations as a Subject Matter Expert in Output Systems
● Created Knowledge sharing articles to help peers understand and analyze the interaction of technologies in output generation
module
● Supported production issues and assisted QA team in fixing critical bug fixes that had a direct impact on business
TECHNICAL SKILLS
Programming Languages and Technologies
Java, J2EE, Hibernate, JavaScript, PHP, Node JS, Android, HTML/CSS, XML, Python, R, SQL, NoSQL, Hadoop HDFS, Flink, Spark,
Storm, Docker, AWS, Google Cloud, Kafka
Tools: Android Studio, Eclipse, XCode IDE, Process Monitor, Wireshark
ACADEMIC PROJECTS
App for Smoking cessation – iOS, swift2.0, Sqlite3
● Developed an iOS Application for Smoking Cessation project that helps doctors understand the patient’s stage of smoking and
previous medications
● Designed a simple and elegant interface to facilitate a seamless user experience and to suit the patients of all age
● Analyzed and debugged the data and feedback collected from test patients to improve the functionality of the application
Counteracting Update Attack on Android – Android, Java
Developed an Android Application which tracks user installed apps and rates the dangerous level of the update
Built a machine learning knowledge base with extracted features from malicious files to score the dangerous level of the update
E scrapper – Java, JAX-RS, Jersey, Docker
Built an E-scrapper Java module that crawls through the list of websites and gets the details of the products
Used Docker to pickle the application so that it can be ported to any system and can be run in multi-platform environment
Deployed the service in Google app engine
Multi User chat System – Node.JS, Socket.io, HTML, CSS
Built a multi user chat system using Node. JS, Socket.io
Enables users to join and leave a chat room, public chat and private chat session with individual users
Deployed the app in Heroku
Twitter Analysis – Python, Google Maps, Google App Engine
Built a Google App Engine system to analyze the Twitter data real time and get the most relevant tweets about a hash tag
Used Google App Engine and Google Maps API to fetch the location co-ordinates of the tweets to understand the geographic
spread out
Novel Path Planning of Robots based on Bi-Directional Ant Colony Algorithm – Java
Implemented a simulation in Java where a playground was converted into many grids
Used a probability function that calculated which grid to pass in order to reach destination in optimal time
PUBLICATIONS
Balaji Baskaran, Anca Ralescu, “A study of Android Malware Detection Techniques and Machine Learning”, MAICS 2016
ACHIEVEMENTS
● On the Spot award (for Delivery Excellence and automation of Output system) TCS, 2013
● Excellence award (for coordinating my Learning Group, Initial Learning Program) TCS, 2011
● Dean's List Award (Top 10% in the University during the senior year of my undergrad), SASTRA University, 2010