示例#1
0
        static void Main(string[] args)
        {
            var applicant = new Applicant("Behrouz Hosseini", "*****@*****.**", "+45 52 78 67 15");

            var motivation = "Briefly, I graduated in Master of Information Management and Bachelor of Computer Science." +
                             " I have been working as a software developer for over ten years and my current position is software developer " +
                             "with .NET and .NET Core for different project like web application or interfaces for robots. You can see my " +
                             "web application in https://www.robots.inhancer.dk and other project run on the ROS (Robot Operating System). " +
                             "My previous experience focused on C#, .NET, .NET Core for Web and Desktop Application through visual studio. " +
                             "I have the ability to adapt to any type of environment and I can learn the rules and procedures of your company " +
                             "in a fast and efficient manner. I am team oriented and get along with others when working in a group setting. " +
                             "I also have the ability to work independently as a freelancer and in a team as a SCRUM team. I have excellent " +
                             "problem-solving abilities and time management skills with the ability to stay organized and I am always dependable.";

            var skills = new List <Skill>()
            {
                new Skill("ASP.NET", SkillCategory.Programming, SkillLevel.Pro),
                new Skill("ASP.NET MVC", SkillCategory.Programming, SkillLevel.Pro),
                new Skill("C#", SkillCategory.Programming, SkillLevel.Pro),
                new Skill("Unit testing", SkillCategory.Programming, SkillLevel.Average),
                new Skill("Entity Framework", SkillCategory.Programming, SkillLevel.Pro),
                new Skill("SQL", SkillCategory.Programming, SkillLevel.Pro),
                new Skill("jQuery", SkillCategory.Programming, SkillLevel.Pro),
                new Skill("Backend", SkillCategory.Programming, SkillLevel.Pro),
                new Skill("Dependency Injection", SkillCategory.Programming, SkillLevel.Average),
                new Skill("Agile development (Scrum)", SkillCategory.Programming, SkillLevel.Pro),

                new Skill("Frontend", SkillCategory.Programming, SkillLevel.Average),
                new Skill("HTML/CSS", SkillCategory.Programming, SkillLevel.Average),
                new Skill("Javascript", SkillCategory.Programming, SkillLevel.Pro),

                new Skill("Minimum 3 års erfaring", SkillCategory.Meta, SkillLevel.Pro),
                new Skill("Taler og skriver dansk", SkillCategory.Meta, SkillLevel.Average),
                new Skill("Relevant uddannelse fra KU, ITU eller lignende", SkillCategory.Meta, SkillLevel.Pro),
                new Skill("Trives med at have ansvar for egne projekter fra ide til implementering", SkillCategory.Meta, SkillLevel.Pro),

                new Skill("Har humor og masser af godt humør", SkillCategory.Meta, SkillLevel.Pro),
                new Skill("Trives i et ungt og dynamisk miljø", SkillCategory.Meta, SkillLevel.Pro),
                new Skill("Nyder at arbejde tæt sammen med andre udviklere og kravstillere", SkillCategory.Meta, SkillLevel.Pro),
                new Skill("Ønsker at arbejde i et lille .NET team med senior and junior developers", SkillCategory.Meta, SkillLevel.Pro),
                new Skill("Nysgerrig og lærenem", SkillCategory.Meta, SkillLevel.Pro),
                new Skill("Foretrækker lækker mad fra en kantine fremfor kedelige madpakker", SkillCategory.Meta, SkillLevel.Pro),
                new Skill("Ser frem til hyggelige sociale arrangementer med kollegaerne", SkillCategory.Meta, SkillLevel.Pro),
            };

            var application = new JobApplication(applicant, motivation, skills);

            application.ShowCV();
            Console.Write(application.ApplicationAnalysis());
            Console.Read();
        }
示例#2
0
        static void Main(string[] args)
        {
            applicant applicant1 = new applicant()
            {
                name = "amr rizk", Email = "*****@*****.**", Phonenumber = "00201114566722"
            };


            List <skill> myskills = new List <skill> {
                new skill()
                {
                    SkillName = "ASP.NET", SkillLevel = SkillLevel.Pro, SkillCategory = skillcategory.Programming
                },

                new skill()
                {
                    SkillName = "ASP.NET MVC", SkillLevel = SkillLevel.Pro, SkillCategory = skillcategory.Programming
                },

                new skill()
                {
                    SkillName = "C #", SkillLevel = SkillLevel.Pro, SkillCategory = skillcategory.Programming
                },

                new skill()
                {
                    SkillName = "Minimum 3 years experience", SkillLevel = SkillLevel.Pro, SkillCategory = skillcategory.meta
                },

                new skill()
                {
                    SkillName = "Talking and writing Danish", SkillLevel = SkillLevel.Pro, SkillCategory = skillcategory.meta
                },

                new skill()
                {
                    SkillName = "Relevant Education from KU, ITU or similar", SkillLevel = SkillLevel.Average, SkillCategory = skillcategory.meta
                },

                new skill()
                {
                    SkillName = "Takes Responsibility for Own Projects from Ide to Implementation", SkillLevel = SkillLevel.Average, SkillCategory = skillcategory.meta
                },

                new skill()
                {
                    SkillName = "Entity Framework", SkillLevel = SkillLevel.Pro, SkillCategory = skillcategory.Programming
                },

                new skill()
                {
                    SkillName = "SQL", SkillLevel = SkillLevel.Pro, SkillCategory = skillcategory.Programming
                },

                new skill()
                {
                    SkillName = "HTML / CSS", SkillLevel = SkillLevel.Pro, SkillCategory = skillcategory.Programming
                },

                new skill()
                {
                    SkillName = "jQuery", SkillLevel = SkillLevel.Pro, SkillCategory = skillcategory.Programming
                },

                new skill()
                {
                    SkillName = "Backend", SkillLevel = SkillLevel.Pro, SkillCategory = skillcategory.Programming
                },

                new skill()
                {
                    SkillName = "Frontend", SkillLevel = SkillLevel.Pro, SkillCategory = skillcategory.Programming
                },

                new skill()
                {
                    SkillName = "Trives in a young and dynamic environment", SkillLevel = SkillLevel.Average, SkillCategory = skillcategory.meta
                },

                new skill()
                {
                    SkillName = "Curious and Learning", SkillLevel = SkillLevel.Average, SkillCategory = skillcategory.meta
                },

                new skill()
                {
                    SkillName = "Enjoy working closely with other developers and claimants", SkillLevel = SkillLevel.Average, SkillCategory = skillcategory.meta
                },

                new skill()
                {
                    SkillName = "Want to work in a small .NET team with senior and junior developers", SkillLevel = SkillLevel.Average, SkillCategory = skillcategory.meta
                },

                new skill()
                {
                    SkillName = "Has humor and lots of good mood", SkillLevel = SkillLevel.Average, SkillCategory = skillcategory.meta
                },

                new skill()
                {
                    SkillName = "Preferring delicious food from a canteen to boring food packages", SkillLevel = SkillLevel.Average, SkillCategory = skillcategory.meta
                },

                new skill()
                {
                    SkillName = "Looking forward to nice social events with colleagues", SkillLevel = SkillLevel.Average, SkillCategory = skillcategory.meta
                }
            };


            string addmotivation = "freelancer web developer with experience, project samples on github:github.com/amrahmedrizk";


            JobApplication jobapp = new JobApplication(applicant1, addmotivation, myskills);

            Console.WriteLine(jobapp.ApplicationAnalysis());
        }